Add Strings
题目描述:
给定两个代表数字的字符串,要求返回这两个数字和的结果。
例子:
具体描述见LeetCode415
解题思路:
主要的思路是想将字符串逆序,从低位开始加起;用carry来记录进位;然后找到较长的字符串的长度用于遍历的停止条件;其中一个小技巧是如果另外一个字符串已到末尾我们就用0来代替。需要注意的地方还有我们跳出遍历后需要判断当前的进位是否存在,以及我们需要对结果逆序再返回。
代码如下:
|
|
给定两个代表数字的字符串,要求返回这两个数字和的结果。
具体描述见LeetCode415
主要的思路是想将字符串逆序,从低位开始加起;用carry来记录进位;然后找到较长的字符串的长度用于遍历的停止条件;其中一个小技巧是如果另外一个字符串已到末尾我们就用0来代替。需要注意的地方还有我们跳出遍历后需要判断当前的进位是否存在,以及我们需要对结果逆序再返回。
|
|