2021-01-13(415. 字串相加)
阿新 • • 發佈:2021-01-14
技術標籤:資料結構與演算法
class Solution {
public String addStrings(String num1, String num2) {
int len=Math.max(num1.length(),num2.length());
int len1=num1.length();
int len2=num2.length();
if(num1.length()!=len){
for(int i=0;i<len-len1;i++){
num1= "0"+num1;
}
}else{
for(int i=0;i<len-len2;i++){
num2="0"+num2;
}
}
int jin=0;
String a=new String("");
for(int i=len-1;i>=0;i--){
int temp=(int)(num1.charAt (i)-'0')+(int)(num2.charAt(i)-'0')+jin;
if(temp<=9){
jin=0;
char b=(char)(temp+'0');
a=b+a;
}else{
jin=1;
char b=(char)(temp%10+'0');
a=b+a;
}
}
if (jin==1){
a='1'+a;
}
return a;
}
}
賊慢