/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
* 计算两个数之和
* @param s string字符串 表示第一个整数
* @param t string字符串 表示第二个整数
* @return string字符串
*/
function solve( s , t ) {
// write code here
var len1 = s.length;
var len2 = t.length;
var maxLength = Math.max(len1,len2);
s = s.padStart(maxLength,'0');
t = t.padStart(maxLength,'0');
var res = '' //存储结果
var f = 0 //进位
var tmp = 0
for(var i = maxLength-1;i>=0;i--){
tmp = parseInt(s[i])+ parseInt(t[i]) + f;
//找进位
f = Math.floor(tmp/10);
//从后向前找 个 十 百 千 ..... 等的数字
res = tmp%10 + res;
}
// 最后的进位为1 加首位
if(f == 1){
res = "1" + res;
}
return res;
}
module.exports = {
solve : solve
};