问题
输入两个用字符串 str 表示的整数,求它们所表示的数之和。
数据范围: 1 \le len(str) \le 10000 \1≤len(str)≤10000
输入描述:
输入字符串
输出描述:
输出字符串
输入:
9876543210
1234567890
输出:
11111111100
思路
1、先将两个字符串长度补齐,如str1 = "123" ;str2 = "7";将str2改为"007"。
2、个位运算,按照个位运算,建立变量int next = 0 存储该次运算是否进位;当结果>=10时,next = 1 ,反之0。
3、计算逻辑是由低位 -> 高位,字符串返回结果为 低位 to 高位 ,所以运算最后得到的字符串如示例应是0011111111,需反转。
测试结果: