1. 程式人生 > >[程式設計題] 明明的隨機數

[程式設計題] 明明的隨機數

時間限制: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());
        }
    }
}