• 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();
    }
}