LeetCode OJ:Multiply Strings
来源:互联网 发布:unity3d真实地形制作 编辑:程序博客网 时间:2024/06/07 04:58
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) { vector<int> res(num1.length()+num2.length()); vector<int> n1; vector<int> n2; for(int i=num1.length()-1;i>=0;--i) n1.push_back(num1[i]-'0'); for(int i=num2.length()-1;i>=0;--i) n2.push_back(num2[i]-'0'); for(int i=0;i<n1.size();++i){ for(int j=0;j<n2.size();++j){ res[i+j] += n1[i]*n2[j]; res[i+j+1] += res[i+j]/10; res[i+j] = res[i+j]%10; } } string ret; int i=res.size()-1; while(res[i]==0 && i>=0) --i; if(i<0) return "0"; while(i>=0){ ret.push_back('0'+res[i]-0); --i; } return ret; }};
0 0
- LeetCode OJ:Multiply Strings
- LeetCode OJ - Multiply Strings
- LeetCode OJ Multiply Strings
- <LeetCode OJ> 43. Multiply Strings
- LeetCode OJ-43-Multiply Strings
- LeetCode OJ算法题(四十二):Multiply Strings
- LeetCode OJ 之 Multiply Strings(字符串乘积)
- LeetCode: Multiply Strings
- LeetCode Multiply Strings
- LeetCode: Multiply Strings
- [Leetcode] Multiply Strings
- [LeetCode] Multiply Strings
- [Leetcode] Multiply Strings
- LeetCode 45: Multiply Strings
- [LeetCode]Multiply Strings
- [LeetCode] Multiply Strings
- LeetCode-Multiply Strings
- [leetcode] Multiply Strings
- 用sed与awk整理文件名
- tornado实现高性能无阻塞udp通信(1)——server端实现
- #小脚本#把海词dict.cn的生词变成vce格式的测试题目
- HDU1172 猜数字
- spring容器原理之浅析
- LeetCode OJ:Multiply Strings
- 数学问题2,求Pow(x, n)
- 数学问题3:两个大数相乘
- Distinct Subsequences
- 函数的升级(下)
- 字符串问题2:通配符"*"和“?”的实现
- POJ 2406 kmp简单应用
- Cocoa 框架 For iOS(一) 框架的介绍,Objectivie-C运行时能力的解析等
- 寒假的ACM训练三(PC110107/UVa10196)