- 1.22
- 字节:二选一的 easy 题
- 现在完全掌握了字符串的字母或者数字如何定位在数组中,如何取出
- 与链表的相加一起记忆7.双链表相加
class Solution {
public String addStrings(String num1, String num2) {
int ptr1 = num1.length()-1;
int ptr2 = num2.length()-1;
int add = 0;
StringBuffer sb = new StringBuffer();
while(ptr1>=0||ptr2>=0||add!=0){
int digit1 = ptr1>=0?num1.charAt(ptr1)-'0':0;
int digit2 = ptr2>=0?num2.charAt(ptr2)-'0':0;
int sum = digit1+digit2+add;
sb.append(sum%10);
add = sum/10;
ptr1--;
ptr2--;
}
sb.reverse();
return sb.toString();
}
}