牛客华为机试HJ57
作者:互联网
1. 题目描述
2. Solution 1
1、思路分析
把字符串从后往前遍历,求和,保存和的个位到结果,进位进入下一位求和,逆序输出结果。
2、代码实现
import sys
if sys.platform != "linux":
file_in = open("input/HJ57.txt")
sys.stdin = file_in
while True:
try:
s1 = input().strip()
s2 = input().strip()
m = len(s1)
n = len(s2)
i = m - 1
j = n - 1
res = []
carry = 0
while i >= 0 or j >= 0:
if i >= 0:
carry += int(s1[i])
i -= 1
if j >= 0:
carry += int(s2[j])
j -= 1
res.append(str(carry % 10))
carry //= 10
if carry:
res.append(str(carry))
print("".join(res[::-1]))
except:
break
标签:input,s2,s1,sys,牛客,res,carry,机试,HJ57 来源: https://www.cnblogs.com/junstat/p/16172583.html