题解 | #明明的随机数#
明明的随机数
https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
N = int(input())
data_list = []
for i in range(N):
data_list.append(int(input())) # 将输入的数字以整型依次存入一个列表
data_set = set(data_list) # 转化为集合,利用集合的特性进行去重
data_list = list(data_set) # 去重后再转换回列表
data_fin = []
while len(data_list) != 0:
min_data = min(data_list) # 利用min函数找出列表中的最小值
data_fin.append(min_data) # 将最小值追加到空列表data_fin中
data_list.remove(min_data) # 删除原列表里刚添加的这个最小值,然后重新循环找出下一个最小值
for j in data_fin:
print(j)


查看14道真题和解析