解题思路:列表求解,用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 人评分
Pascal三角 (C语言代码)格式错误浏览:533 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:762 |
Wu-求圆的面积 (C++代码)浏览:1905 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:546 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:378 |
蚂蚁感冒 (C语言代码)浏览:1339 |
1071题解浏览:505 |
输入输出格式练习 (C语言代码)浏览:851 |
第三届阿里中间件性能挑战赛-总决赛亚军比赛攻略浏览:1149 |
1134题解(求分析)浏览:742 |