Given two numbers represented as strings, return multiplication of the numbers as a string.
Note: The numbers can be arbitrarily large and are non-negative.
代码如下:

class Solution {
public:string multiply(string num1, string num2) {int m=num1.size();int n=num2.size();vector<int> res(m+n,0);for(int j=n-1;j>=0;j--)//num2{for(int i=m-1;i>=0;i--)//num1{res[i+j+1]+=(num1[i]-'0')*(num2[j]-'0');}}int carry=0;for(int i=res.size()-1;i>=0;i--){res[i]+=carry;carry=res[i]/10;res[i]%=10;}//去掉最前便的若干个0int i=0;for(;i<res.size()-1;i++)//这是减一{if(res[i]!=0)break;}string qq="";for(int j=i;j<res.size();j++)qq+=to_string(res[j]);return qq;}
};

multiply-strings相关推荐

  1. LeetCode刷题实战(43):Multiply Strings

    题目描述: 43 Multiply Strings 28.7% Medium Given two non-negative integers num1 and num2 represented as ...

  2. LeetCode算法入门- Multiply Strings -day18

    LeetCode算法入门- Multiply Strings -day18 题目介绍 Given two non-negative integers num1 and num2 represented ...

  3. 【大数相乘】LeetCode 43. Multiply Strings

    LeetCode 43. Multiply Strings Solution1:我的答案 作为一个hard题,提交一次就过真是让我hin开心啊!!! 就是方法有点笨.. class Solution ...

  4. [leetcode]Multiply Strings @ Python

    原题地址:https://oj.leetcode.com/problems/multiply-strings/ 题意: Given two numbers represented as strings ...

  5. Leetcode: Multiply Strings

    Given two numbers represented as strings, return multiplication of the numbers as a string.Note: The ...

  6. [LeetCode] Multiply Strings 解题报告

    Given two numbers represented as strings, return multiplication of the numbers as a string. Note: Th ...

  7. 大整数乘法--leetcode Multiply Strings

    大整数乘法 本文转载自http://www.cnblogs.com/TenosDoIt/p/3735309.html 我们在日常的大整数计算中,通常是把它转化为字符型计算.这道题的思路就和我们小学计算 ...

  8. 【leetcode】Multiply Strings(middle)

    Given two numbers represented as strings, return multiplication of the numbers as a string. Note: Th ...

  9. LeetCode 43. Multiply Strings (竖式乘法)C++

    Given two non-negative integers num1 and num2 represented as strings, return the product of num1 and ...

  10. Multiply Strings

    1.题目 Given two numbers represented as strings, return multiplication of the numbers as a string. The ...

最新文章

  1. 为什么要参加java培训?有哪些优势?
  2. 一场科技盛宴,一次“盈”满天下 安创成长营五期Demo Day完美收官
  3. iphone怎么投屏到电脑_怎么把笔记本无线投屏到电视?好用的电脑投屏电视办法...
  4. ajax配置要求,AJAX浅谈
  5. python之os模块
  6. Apache Ant 的安装
  7. Vue中使用input简易的上传图片
  8. Java 8中的instanceof运算符和访客模式替换
  9. “睡服”面试官系列第十四篇之数组的扩展(建议收藏学习)
  10. Redis基于客户端分片的集群案例(待实践)
  11. 客服机器人代码_电脑问题不会解决?小白智能客服来帮你!
  12. 06. 区分increment/decrement操作符的前置(prefix)和后置(postfix)形式
  13. 关于输入法的弹出和隐藏
  14. 【编程常识】关于 Visual Basic 6.0 语言
  15. 计算机容量单位换算题,计算机储存容量计算单位换算
  16. logo是啥_logo是什么意思?
  17. 有关计算机专业的对联,有趣的电脑对联(微软亚洲研究院自然语言计算组研发)...
  18. Ubuntu系统垃圾清理、Debian系统垃圾清理
  19. Python之abandon(一)
  20. win10解决设置默认打开方式不生效问题

热门文章

  1. 如何在Ubuntu中给Pycharm在桌面增加图标
  2. 如何从xp升级到WIN7
  3. ue4 曲线图实现 蓝图_UE4虚幻引擎蓝图制作自动开关门(超详细图文教程
  4. 个人统计的部分知名电脑配件品牌,分别有 主板、CPU、散热器、内存条、硬盘、独立显卡 和 机箱电源。欢迎不同意见与纠错
  5. SpringBoot整合WebSocket实现简易聊天室
  6. 使用不同模板引擎beetl、FreeMarker、Velocity动态解析sql的方法
  7. Vue 引入高德地图+点击定位
  8. Mysql中获取行号
  9. android手机强装ios处理器,苹果手机除了ios,哪个方面比安卓手机强?
  10. linux的gets函数,Linux 下使用C语言 gets()函数报错