题解 | #大数加法#

大数加法

https://www.nowcoder.com/practice/11ae12e8c6fe48f883cad618c2e81475

import java.util.*;
class Solution {
    public String solve(String num1,String num2){
        StringBuilder s=new StringBuilder();
        int i=num1.length()-1,j=num2.length()-1;int add=0;
        for(;i>=0||j>=0||add!=0;i--,j--)
        {
            int n1=i>=0?num1.charAt(i)-'0':0;
            int n2=j>=0?num2.charAt(j)-'0':0;
            s.append((n1+n2+add)%10);
            add=(n1+n2+add)/10;
        }
        s.reverse();
        return s.toString();
    }
}

全部评论

相关推荐

04-28 11:34
西北大学 运营
牛客4396号:不好意思,这个照片猛一看像丁真
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务