multiply-strings
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相关推荐
- LeetCode刷题实战(43):Multiply Strings
题目描述: 43 Multiply Strings 28.7% Medium Given two non-negative integers num1 and num2 represented as ...
- LeetCode算法入门- Multiply Strings -day18
LeetCode算法入门- Multiply Strings -day18 题目介绍 Given two non-negative integers num1 and num2 represented ...
- 【大数相乘】LeetCode 43. Multiply Strings
LeetCode 43. Multiply Strings Solution1:我的答案 作为一个hard题,提交一次就过真是让我hin开心啊!!! 就是方法有点笨.. class Solution ...
- [leetcode]Multiply Strings @ Python
原题地址:https://oj.leetcode.com/problems/multiply-strings/ 题意: Given two numbers represented as strings ...
- Leetcode: Multiply Strings
Given two numbers represented as strings, return multiplication of the numbers as a string.Note: The ...
- [LeetCode] Multiply Strings 解题报告
Given two numbers represented as strings, return multiplication of the numbers as a string. Note: Th ...
- 大整数乘法--leetcode Multiply Strings
大整数乘法 本文转载自http://www.cnblogs.com/TenosDoIt/p/3735309.html 我们在日常的大整数计算中,通常是把它转化为字符型计算.这道题的思路就和我们小学计算 ...
- 【leetcode】Multiply Strings(middle)
Given two numbers represented as strings, return multiplication of the numbers as a string. Note: Th ...
- LeetCode 43. Multiply Strings (竖式乘法)C++
Given two non-negative integers num1 and num2 represented as strings, return the product of num1 and ...
- Multiply Strings
1.题目 Given two numbers represented as strings, return multiplication of the numbers as a string. The ...
最新文章
- 为什么要参加java培训?有哪些优势?
- 一场科技盛宴,一次“盈”满天下 安创成长营五期Demo Day完美收官
- iphone怎么投屏到电脑_怎么把笔记本无线投屏到电视?好用的电脑投屏电视办法...
- ajax配置要求,AJAX浅谈
- python之os模块
- Apache Ant 的安装
- Vue中使用input简易的上传图片
- Java 8中的instanceof运算符和访客模式替换
- “睡服”面试官系列第十四篇之数组的扩展(建议收藏学习)
- Redis基于客户端分片的集群案例(待实践)
- 客服机器人代码_电脑问题不会解决?小白智能客服来帮你!
- 06. 区分increment/decrement操作符的前置(prefix)和后置(postfix)形式
- 关于输入法的弹出和隐藏
- 【编程常识】关于 Visual Basic 6.0 语言
- 计算机容量单位换算题,计算机储存容量计算单位换算
- logo是啥_logo是什么意思?
- 有关计算机专业的对联,有趣的电脑对联(微软亚洲研究院自然语言计算组研发)...
- Ubuntu系统垃圾清理、Debian系统垃圾清理
- Python之abandon(一)
- win10解决设置默认打开方式不生效问题
热门文章
- 如何在Ubuntu中给Pycharm在桌面增加图标
- 如何从xp升级到WIN7
- ue4 曲线图实现 蓝图_UE4虚幻引擎蓝图制作自动开关门(超详细图文教程
- 个人统计的部分知名电脑配件品牌,分别有 主板、CPU、散热器、内存条、硬盘、独立显卡 和 机箱电源。欢迎不同意见与纠错
- SpringBoot整合WebSocket实现简易聊天室
- 使用不同模板引擎beetl、FreeMarker、Velocity动态解析sql的方法
- Vue 引入高德地图+点击定位
- Mysql中获取行号
- android手机强装ios处理器,苹果手机除了ios,哪个方面比安卓手机强?
- linux的gets函数,Linux 下使用C语言 gets()函数报错