https://www.acmicpc.net/problem/5597
1. 아이디어
방문 체크 배열을 통해 간단하게 해결할 수 있다.
2. 문제풀이
방문 체크 이후 배열을 순회하며 체크 안된 값 2개를 출력하면 된다.
3. 코드
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
boolean[] checked = new boolean[1 + 30];
for (int i = 0; i < 28; i++) {
checked[Integer.parseInt(br.readLine())] = true;
}
for (int i = 1; i <= 30; i++) {
if (!checked[i]) {
System.out.println(i);
}
}
}
}
4. 후기
'코딩테스트 준비 > 백준' 카테고리의 다른 글
[백준] 1929번 - 소수 구하기 [Java] (0) | 2024.12.03 |
---|---|
[백준] 1978번 - 소수 찾기 [Java] (0) | 2024.12.03 |
[백준] 5988번 - 홀수일까 짝수일까 [Java] (0) | 2024.12.03 |
[백준] 10102번 - 개표 [Java] (0) | 2024.12.03 |
[백준] 27323번 - 직사각형 [Java] (0) | 2024.12.02 |