본문 바로가기
[ 다먹살 ]/- Coding

[백준] 10867 중복 빼고 정렬하기

by 엉망으로살기 2022. 3. 14.
반응형

이 문제는 Set이라는 자료구조의 개념만 알면 되는 매우 간단한 문제였다. 자동으로 중복체크를 해주기 때문에 모두 입력받은 후 정렬만 해주면 되는 문제였다.


문제 및 입출력 예제


코드

import java.util.Scanner;

import java.util.Arrays;

import java.util.HashSet;

 

public class Main

{

    public static void main(String[] args)

    {

        Scanner sc = new Scanner(System.in);

        HashSet<Integer> set = new HashSet<Integer>();

        int n = sc.nextInt();

        

        for(int i=0; i<n; i++)

        {

            set.add(sc.nextInt());

        }

        

        Object[] arr = set.toArray();

        Arrays.sort(arr);

        

        for(Object o : arr)

        {

            System.out.print(o + " ");

        }

  

        sc.close();

    }

}

 

 

 

반응형

'[ 다먹살 ] > - Coding' 카테고리의 다른 글

[백준] 2740 행렬 곱셈  (0) 2022.03.16
[백준] N번째 큰 수  (0) 2022.03.15
[백준] 10451 순열 사이클  (0) 2022.03.11
[백준] 10825 국영수  (0) 2022.03.08
[백준] 1026 보물  (0) 2022.01.11

댓글