Add Strings
来源:互联网 发布:township数据同步 编辑:程序博客网 时间:2024/05/18 03:00
Given two non-negative numbers num1 and num2 represented as string, return the sum of num1 and num2.
编程答案:
class Solution {public: string addStrings(string num1, string num2) { if(num1.size()-1 < num2.size()-1) //第一个数的长度大于第二个数。 { return addStrings(num2,num1); } int i,j; int addBits =0; for(i=num1.size()-1,j= num2.size()-1;i>=0||j>=0;addBits/=10) { if(j>=0) { addBits += num1[i--]-'0'+num2[j--]-'0'; num1[i+1] = addBits%10 + '0'; } else { addBits += num1[i--]-'0'; num1[i+1] = addBits%10 + '0'; } } return addBits?"1"+num1:num1; }};
0 0
- Add Strings
- Add Strings
- Add Strings
- Add Strings
- Add Strings
- Add Strings
- Add Strings
- 415. Add Strings
- Leetcode 415 Add Strings
- Leetcode-415. Add Strings
- 415. Add Strings
- leetcode_415 Add Strings
- 415 add strings
- LeetCode[415] Add Strings
- 415. Add Strings
- LeetCode #415: Add Strings
- 415. Add Strings
- 415. Add Strings
- android shape的使用
- git2
- 欢迎使用CSDN-markdown编辑器
- JavaBean
- 把排序数组转换为高度最小的二叉搜索树
- Add Strings
- java基础巩固----内省和BeaUtils
- WebView的用法详解
- 捷联惯导算法心得
- Codeforces 61B【怪在读题】
- 6000 枚Material Design风格的 icon图标下载
- 继承
- Apache+PHP+Python(Django框架)搭建成功
- Unity3D中网格合并示例研究