关注
import java.util.Scanner; public class Test { public static void main(String[] args) {
String str = add("4324242342", "246");
System.out.println(str);
} private static String add(String s1, String s2) {
StringBuffer result = new StringBuffer();
s1 = new StringBuffer(s1).reverse().toString();
s2 = new StringBuffer(s2).reverse().toString(); int len1 = s1.length(); int len2 = s2.length(); int maxlen = len1 > len2 ? len1 : len2; boolean addTarget = false; int addNum = 0; if (len1 < len2) { for (int x = len1; x < len2; x++) {
s1 += "0";
}
} else if (len1 > len2) { for (int x = len2; x < len1; x++) {
s2 += "0";
}
} for (int x = 0; x < maxlen; x++) { char c1 = s1.charAt(x); char c2 = s2.charAt(x);
String sc1 = c1 + "";
String sc2 = c2 + ""; int nSum = Integer.parseInt(sc1) + Integer.parseInt(sc2); if ((nSum + addNum )>= 10) { if (x == maxlen - 1)
addTarget = true;
result.append(nSum - 10 +addNum);
addNum = 1;
} else {
result.append(nSum +addNum);
addNum = 0;
}
} if (addTarget) {
result.append(1);
} return result.reverse().toString();
}
}
查看原帖
点赞 评论
相关推荐
sagima:面这么久说明面试官确实认可你,去年我面滴滴20分钟直接挂
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 工作中哪个瞬间让你想离职 #
28545次浏览 200人参与
# 在职场上,你最讨厌什么样的同事 #
16463次浏览 168人参与
# 选了这个offer,你有没有后悔? #
593229次浏览 4031人参与
# 机械人,秋招第一次笔试的企业是哪家? #
41210次浏览 327人参与
# 小米硬件提前批进度交流 #
171191次浏览 1528人参与
# 机械求职避坑tips #
53529次浏览 381人参与
# 哪些公司校招卡第一学历 #
75963次浏览 314人参与
# 担心入职之后被发现很菜怎么办 #
139823次浏览 810人参与
# 入职以后才知道的校招谎言 #
89116次浏览 588人参与
# 职场常用语录大全 #
4252次浏览 32人参与
# Offer比较,你最看重什么? #
192253次浏览 1310人参与
# 华子oc时间线 #
1245198次浏览 6487人参与
# 哪些公司开提前批了? #
30484次浏览 278人参与
# 风评不好的公司,你会去吗? #
66429次浏览 468人参与
# 两会劳动法放大招 #
76735次浏览 692人参与
# 应届生初入职场,求建议 #
230436次浏览 2651人参与
# 实习如何「偷」产出? #
57337次浏览 1408人参与
# 不卡学历的大厂有哪些? #
33708次浏览 262人参与
# 怎么防止在试用期被辞退 #
129243次浏览 927人参与
# 校招阶段,学历VS技术哪个更重要? #
20031次浏览 210人参与