python虽然有大整数,但是有些题目要求不能用,还是要学习一个
A_str = input()
B_str = input()
A, B = [0 for i in range(max(len(A_str), len(B_str)) + 1)], [0 for i in range(max(len(A_str), len(B_str)) + 1)]
i, j, t = 0, 0, 0
for k in range(len(A_str) - 1, -1, -1):
A[i] = int(A_str[k])
i += 1
for k in range(len(B_str) - 1, -1, -1):
B[j] = int(B_str[k])
j += 1
C = [0 for i in range(len(A) + 1)]
for k in range(len(A)):
if A[k] + B[k] + t >= 10:
C[k] = (A[k] + B[k] + t) % 10
t = 1
else:
C[k] = A[k] + B[k] + t
t = 0
if C[-1] == 0:
del C[-1]
if C[-1] == 0:
del C[-1]
C.reverse()
ans = ''.join(map(str,C))
print(ans)
太牛了
太牛了