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)