java 415.添加Strings.java

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 415.添加Strings.java相关的知识,希望对你有一定的参考价值。

public class Solution {
    public String addStrings(String num1, String num2) {
        if (num1 == null || num2 == null) return null;
        int len1 = num1.length();
        int len2 = num2.length();
        if (len1 == 0) {
            return num2;
        } else if (len2 == 0) {
            return num1;
        }
        int sum = 0;
        StringBuilder res = new StringBuilder();
        while(len1 > 0 || len2 > 0) {
            if (len1 > 0) sum += num1.charAt(--len1) - '0';
            if (len2 > 0) sum += num2.charAt(--len2) - '0';
            res.append(sum % 10);
            sum /= 10;
        }
        res.append(sum == 0 ? "" : sum);
        return res.reverse().toString();
    }
}

以上是关于java 415.添加Strings.java的主要内容,如果未能解决你的问题,请参考以下文章

java 415.添加Strings.java

java 415.添加Strings.java

java 415.添加Strings.java

java 415.添加Strings.java

LeetCode算法题-Add Strings(Java实现)

java [415。添加字符串] #Leetcode #Medium #BigInt(String)