首页 > 试题广场 >

小乐乐与序列

[编程题]小乐乐与序列
  • 热度指数: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 

                      JavaScript

while(line = readline()){
    var n =  parseInt(line);
    var res =[];
    for(var i=0;i<n;i++){
        var nline = parseInt(readline());
        res.push(nline);
    }
    res = [...new Set(res)].sort(function(a,b){
        return a-b
    })
    console.log(res.join(" "));
}


发表于 2020-06-23 09:05:27 回复(0)