import java.util.*;
public class Solution {
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
* 计算两个数之和
* @param s string字符串 表示第一个整数
* @param t string字符串 表示第二个整数
* @return string字符串
*/
public String solve (String s, String t) {
// write code here
if (s.length() == 0) return t;
if (t.length() == 0) return s;
int i = s.length()-1;
int j = t.length()-1;
int flag = 0;
StringBuilder sb = new StringBuilder();
while (i >= 0 || j>=0 || flag > 0) {
int a = i >= 0 ? s.charAt(i) - '0' : 0;
int b = j >= 0 ? t.charAt(j) - '0' : 0;
int sum = a + b + flag;
int val = sum % 10;
flag = sum >= 10 ? 1 : 0;
sb.append(val);
i--;
j--;
}
return sb.reverse().toString();
}
}