[编程题] 明明的随机数

版权声明:版权所有 https://blog.csdn.net/leechengqian/article/details/78339613
时间限制:1秒
空间限制:32768K
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。 
 
Input Param n                  输入随机数的个数     
inputArray                     n个随机整数组成的数组      
Return Value OutputArray       输出处理后的随机整数
 
注:测试用例保证输入参数的正确性,答题者无需验证。测试用例不止一组。
 
输入描述:
输入多行,先输入随机整数的个数,再输入相应个数的整数
 
输出描述:
返回多行,处理后的结果
 
输入例子1:
11
10
20
40
32
67
40
20
89
300
400
15
 
输出例子1:
10
15
20
32
40
67
89
300
400
 
测试用例:
61
25
29
105
52
108
73
58
38
64
14
55
98
94
102
35
60
68
15
27
103
73
55
35
33
47
35
16
31
108
46
65
89
13
51
51
99
113
66
111
99
64
54
117
20
14
106
9
29
11
25
100
58
79
69
84
106
59
92
42
11
92
 
对应输出应该为:
 
9
11
13
14
15
16
20
25
27
29
31
33
35
38
42
46
47
51
52
54
55
58
59
60
64
65
66
68
69
73
79
84
89
92
94
98
99
100
102
103
105
106
108
111
113
117
package HWResearch;
import java.util.*;

public class RandomNumber {
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);
        Set set=new TreeSet();
        while(scan.hasNext()){
            int n=scan.nextInt();
            for(int i=0;i<n;i++)
                set.add(scan.nextInt());
        }
        Iterator<Integer> it=set.iterator();
        while(it.hasNext())
        {
            System.out.println(it.next());
        }
    }
}

猜你喜欢

转载自blog.csdn.net/leechengqian/article/details/78339613