321
社区成员




给定两个字符串形式的非负整数 num1 和 num2 ,计算它们的和。 注意: - num1 和 num2 的长度都小于 5100. - num1 和 num2 都只包含数字 0-9. - num1 和 num2 都不包含任何前导零。 - 你不能使用任何內建 BigInteger 库, 也不能直接将输入的字符串转换为整数形式。
正常来说,除了 python ,其他的语言应该存在溢出情况,先用 py 搞一次,以后再用其他语言搞。
print(sum(map(int,input().split())))
来个 js 版的
arr = Array.from(readline().matchAll(/\d+/gi)).map(x => x[0])
n = (arr[0].length > arr[1].length ? arr[0].length : arr[1].length) + 1
arr = arr.map(x => ('0'.repeat(n - x.length) + x).match(/\d/gi).map(y => parseInt(y)))
ans = ''
Array.from(new Array(n)).forEach(function(x,y){p = n - y - 1;v = arr[0][p] + arr[1][p];ans = v % 10 + ans;if (v > 9){arr[0][p - 1]++}})
print(ans.replace(/^0+/gi,''))
@CSDN-Ada助手使用C语言按要求求解。