题解 | #大数加法#

大数加法

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

全部评论

相关推荐

11-09 11:01
济南大学 Java
Java抽象带篮子:外卖项目真得美化一下,可以看看我的详细的外卖话术帖子
点赞 评论 收藏
分享
10-18 13:01
已编辑
西安理工大学 C++
小米内推大使:建议技能还是放上面吧,hr和技术面试官第一眼想看的应该是技能点和他们岗位是否匹配
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务