1.题目描述
给你两个数 A 和 B 计算 A+B 的值。但是这个 A+B 和普通的 A+B有点不太一样。实际 A,B参与运算的值为其所有数位上数字之和,即 A=117=1+1+7=9。
2.输入
第一行一个数 TT ,代表输入数据组数。
以下 T行每行两个数 A B
A,B位数不超过 15
3.输出
每组结果一行输出,结果仍以10进制数表示
输入样例1
3
1 1
111 111
100 1
输出样例1
2
6
2
思路:
输入两个值(input()),
因为是单个相加,
所以要分离后转化为数值,
再使用sum()。
使用Python解题:
q=int(input()) #循环次数
for i in range(q):
a,b=input().split() #使同一行可以输入两个值
s=list(map(str,[a,b])) #将a,b移入列表中
s1=list(map(int,list(s[0]))) #分离组成a的字符并转化为整型
s2=list(map(int,list(s[1]))) #分离组成b的字符并转化为整型
summ=sum(s1)+sum(s2) #将单个字符相加
print(summ) #输出