前言:
目前我们对“实现计算器加减乘的算法 java”大致比较重视,兄弟们都需要知道一些“实现计算器加减乘的算法 java”的相关知识。那么小编在网摘上汇集了一些对于“实现计算器加减乘的算法 java””的相关内容,希望同学们能喜欢,姐妹们快快来学习一下吧!描述
以字符串的形式读入两个数字,编写一个函数计算它们的和,以字符串形式返回。
(字符串长度不大于100000,保证字符串仅由'0'~'9'这10种字符组成)
示例1
输入:
"1","99"
复制
返回值:
"100"
复制
说明:
1+99=100
代码:
import java.util.*;public class Solution { public String solve (String s, String t) { // write code here StringBuilder builder=new StringBuilder(); int k=0; int i=s.length()-1; int j=t.length()-1; char[] chars = s.toCharArray(); char[] charst = t.toCharArray(); while(i>=0 || j>=0 || k !=0){ int x=i>=0?chars[i--]-'0':0; int y=j>=0?charst[j--]-'0':0; builder.insert(0,(x+y+k)%10); k=(x+y+k)/10; } return builder.toString(); }}
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #实现计算器加减乘的算法 java