题解 | 高精度整数加法
a = input()
b = input()
la = len(a)
lb = len(b)
jinwei = 0
if la-lb < 0:
a = "0"*(lb-la)+a
elif la-lb > 0:
b = "0"*(la-lb)+b
a = list(map(int, a))
a.reverse()
b = list(map(int, b))
b.reverse()
res = []
for i in range(len(a)):
cur = a[i]+b[i]+jinwei
if (cur >= 10):
jinwei = 1
cur %= 10
else:
jinwei = 0
res.append(cur)
else:
if jinwei == 1:
res.append(1)
print("".join(reversed([str(i) for i in res])))
查看5道真题和解析