java:
主要是模拟 简单题重拳出击 虽然还是修修改改
呜呜呜 就当学习语法了
class Solution {
public String addStrings(String num1, String num2) {
int n1 = num1.length();
int n2 = num2.length();
int flag = 0;
StringBuilder ans = new StringBuilder();
for(int i = n1 - 1, j = n2 - 1; j >= 0 || i >= 0 || flag == 1; i --, j--){
int x = i < 0 ? 0 : num1.charAt(i) - '0';
int y = j < 0 ? 0 : num2.charAt(j) - '0';
ans.append((x + y + flag) % 10);
flag = (x + y + flag) / 10;
}
return ans.reverse().toString();
}
}