백준/구현

[백준 5597번 / Java] 과제 안 내신 분..?

ghan2 2024. 5. 10. 08:58

30까지의 적은 수라 입력 받고 정렬을 시켜줬다.

예외상황은 마지막 30이 입력되지 않은 경우에 검사가 필요하다는 것!!

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int[] list = new int[28];
        for(int i = 0; i < 28; i++) {
            list[i] = Integer.parseInt(br.readLine());
        }
        Arrays.sort(list);
        int label = 1;
        for(int i = 0; i < 28; i++) {
            if(label != list[i]) {
                System.out.println(label);
                i--;
            }
            label++;
        }
        if(label == 30) {
            System.out.println(label);
        }

    }

}