Open lily3025 opened 4 years ago
var addStrings = function(num1, num2) { let a = num1.length, b = num2.length, result = '', tmp = 0 while(a || b) { a ? tmp += +num1[--a] : '' b ? tmp += +num2[--b] : ''
result = tmp % 10 + result
if(tmp > 9) tmp = 1
else tmp = 0
}
if (tmp) result = 1 + result
return result
};
给定两个字符串形式的非负整数 num1 和 num2 ,计算它们的和。
例如:
"111" + ”2222“ = ”2333“
注意:
num1 和 num2 的长度都小于 5100 num1 和 num2 都只包含数字 0-9 num1 和 num2 都不包含任何前导零 你不能使用任何內建 BigInteger 库, 也不能直接将输入的字符串转换为整数形式
leetcode