题解 | #高精度整数加法#
高精度整数加法
https://www.nowcoder.com/practice/49e772ab08994a96980f9618892e55b6
def adder(a,b,cin): # 加法器 sum=int(a)+int(b)+cin cout=sum//10 sum=sum%10 return str(sum),cout while True: try: s1=input()[::-1] s2=input()[::-1] length=max(len(s1),len(s2)) s1=s1.ljust(length,'0') s2=s2.ljust(length,'0') cin=0 res="" for i in range(length): sum,cout=adder(s1[i],s2[i],cin) cin=cout res=sum+res if cout: res='1'+res print(res) except: break