解题思路:列表求解,用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语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:572 |
【计算直线的交点数】 (C语言代码)浏览:1504 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1332 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:1109 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:841 |
【计算球体积】 (C语言代码)浏览:1619 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言描述——递归算法)浏览:1150 |
数字统计 (C语言代码)浏览:1119 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:2042 |
WU-蓝桥杯历届试题-打印十字图 (C++代码)浏览:1154 |