4231: 各个位数之和
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:1
解决:1
题目描述
给定N个正整数,判断N个正整数中,哪些正整数各个位数上的数字和为10,并输出这些正整数,若没有正整数满足条件,则输出0。
输入
输入N个正整数,正整数之间用一个英文逗号隔开
输出
输出N个正整数中各个位数上的数字和为10的正整数,正整数之间用一个英文逗号隔开,若没有正整数满足条件,则输出0
样例输入 复制
19,20,21,28
样例输出 复制
19,28
提示
ls = input().split(',')
ls1 = []
for i in ls:
s = 0
for j in i:
s += int(j)
if s == 10:
ls1.append(i)
if ls1: #空列表则为False ,否则为True
print(','.join(ls1))
else:
print(0)