leetcode 415

字符串加法。该方法适用其他的类似加法,比如链表加法,二进制加法等。

class Solution {
    public String addStrings(String num1, String num2) {
        StringBuilder sb = new StringBuilder();
        int carry = 0, i = num1.length()-1, j = num2.length()-1;
        while(i>=0||j>=0||carry!=0){
            if(i>=0) carry+=num1.charAt(i--)-'0';
            if(j>=0) carry+=num2.charAt(j--)-'0';
            sb.append(carry%10);
            carry /= 10;
        }
        return sb.reverse().toString();
    }
}

猜你喜欢

转载自blog.csdn.net/qq_40643731/article/details/88974456
今日推荐