解题思路:列表求解,用set()做数据清洗即可
注意事项:注意题目格式,输入输出的要求
参考代码:
import sys
count = 1
lst_id = []
lst_num = []
for line in sys.stdin :
if count % 2 == 0 :
lst_rec = [int(i) for i in line.split()]
lst_rec = list(set(lst_rec))
lst_rec.sort()
lst_num.append(lst_rec)
else :
if int(line) == 0 :
break
else :
lst_id.append(line)
count += 1
for i in range(len(lst_id)) :
print(len(lst_num[i]))
print(' '.join(str(i) for i in lst_num[i]))
print()
0.0分
1 人评分
【回文数(二)】 (C语言代码)浏览:851 |
最长单词 (C语言代码)浏览:1362 |
【偶数求和】 (C语言代码)浏览:639 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:780 |
IP判断 (C语言代码)浏览:761 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:548 |
【明明的随机数】 (C语言代码)浏览:785 |
printf基础练习2 (C语言代码)浏览:746 |
Cylinder (C语言描述,蓝桥杯)浏览:1247 |
字符逆序 (C语言代码)浏览:609 |