描述
明明生成了NN個1到500之間的随機整數。請你删去其中重複的數字,即相同的數字隻保留一個,把其餘相同的數去掉,然後再把這些數從小到大排序,按照排好的順序輸出。
資料範圍: 輸入的數字大小滿足
輸入描述:
第一行先輸入随機整數的個數
N
。 接下來的
N
行每行輸入一個整數,代表明明生成的随機數。 具體格式可以參考下面的"示例"。
輸出描述:
輸出多行,表示輸入資料處理後的結果
示例1
輸入:
3
2
2
1
輸出:
1
2
說明:
輸入解釋:
第一個數字是3,也即這個小樣例的N=3,說明用計算機生成了3個1到500之間的随機整數,接下來每行一個随機數字,共3行,也即這3個随機數字為:
2
2
1
是以樣例的輸出為:
1
2
代碼如下:
方法一:
num = int(input())
lst = []
for i in range(num):
lst.append(int(input()))
lst = sorted(list(set(lst)))
for i in lst:
print(i)
num = int(input())
lst = []
for i in range(num):
value = int(input())
if value not in lst:
lst.append(value)
lst = sorted(lst)
for i in lst:
print(i)