码迷,mamicode.com
首页 > 其他好文 > 详细

【字符串】415. 字符串相加

时间:2020-05-03 20:52:31      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:turn   har   pre   src   bsp   http   inf   for   ima   

题目:

技术图片

 

 

解答:

 1 class Solution {
 2 public:
 3     string addStrings(string num1, string num2) 
 4     {
 5         int la = num1.size();
 6         int lb = num2.size();
 7 
 8         string sum = la > lb ? num1 : num2;
 9 
10         int overflow = 0;
11 
12         for (int i = 0; i < sum.size(); i++)
13         {
14             char an = i < la ? num1[la - i - 1] : 0;
15             char bm = i < lb ? num2[lb - i - 1] : 0;
16             int bit = an - 0 + bm - 0 + overflow;
17             overflow = bit / 10;
18             sum[sum.size() - i - 1] = bit % 10 + 0;
19         }
20         if (overflow)
21         {
22             sum = 1 + sum;
23         }
24 
25         return sum;
26     }
27 };

 

【字符串】415. 字符串相加

标签:turn   har   pre   src   bsp   http   inf   for   ima   

原文地址:https://www.cnblogs.com/ocpc/p/12823123.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!