首页 > 试题广场 >

小乐乐与序列

[编程题]小乐乐与序列
  • 热度指数:19715 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解

老师给了小乐乐一个正整数序列,要求小乐乐把这个序列去重后按从小到大排序。但是老师给出的序列太长了,小乐乐没办法耐心的去重并排序,请你帮助他。


输入描述:

第一行包含一个正整数n,表示老师给出的序列有n个数。接下来有n行,每行一个正整数k,为序列中每一个元素的值。(1 ≤ n ≤ 105,1 ≤ k ≤ n)



输出描述:
输出一行,为去重排序后的序列,每个数后面有一个空格。
示例1

输入

4
2
2
1
1

输出

1 2 
示例2

输入

5
5
4
3
2
1

输出

1 2 3 4 5 
n=int(input())
number=[]
for i in range(0,n):
    num=int(input())
    if num not in number:
        number.append(num)
number.sort()
for i in range(0,len(number)):
    print(number[i],end=" ")

发表于 2022-02-15 21:09:46 回复(1)
n=int(input())
l=[int(input()) for i in range(n)]
list1=list(set(l))
list1.sort()
for i in list1:
    print(i,end=' ')
发表于 2021-10-16 11:45:03 回复(0)