1. 程式人生 > >[Java] 藍橋杯ALGO-39 演算法訓練 陣列排序去重

[Java] 藍橋杯ALGO-39 演算法訓練 陣列排序去重

問題描述
輸入10個整陣列成的序列,要求對其進行升序排序,並去掉重複元素。
輸入格式
10個整數。
輸出格式
多行輸出,每行一個元素。
樣例輸入
2 2 3 3 1 1 5 5 5 5
樣例輸出
1
2
3
5

package algo39;

import java.util.Scanner;
import java.util.Set;
import java.util.TreeSet;

public class Main {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        Set<Integer> set = new TreeSet<>();
        for (int i = 0; i < 10; i++) {
            set.add(in.nextInt());
        }
        in.close();
        for (int i : set) {
            System.out.println(i);
        }
    }
}