반응형
import java.util.Scanner;
public class Main{
public static void main (String args[]) {
Scanner scn = new Scanner(System.in);
Integer[] arrInt = new Integer[30];
for(int i = 0; i < arrInt.length-2; i++) {
int n = Integer.parseInt(scn.nextLine());
arrInt[n-1] = n;
}
for(int i = 0; i < arrInt.length; i++) {
if(arrInt[i] == null) {
System.out.println(i+1);
}
}
}
}
30개 배열을 만든 다음
1부터 입력하는 값들은 배열에 담는다 (배열은 0부터 시작이라 -1한 후에)
다 넣으면 2칸이 부족할 터이니
텅빈 배열은 몇 번째 칸인지 확인하고 배열 시작이 0이니 +1한 값을 출력한다.
int는 null 값 확인할 수 없기 때문에
Integer 형태로 배열을 만들었다.
반응형
'코딩테스트 문제 > 백준-자바' 카테고리의 다른 글
[백준] 코딩은 체육과목 입니다 (25314번) (1) | 2023.04.15 |
---|---|
[백준] 꼬마 정민 (11382번) / 일차원배열 (1) | 2023.04.14 |
[백준] 평균은 넘겠지 (4344번) / 배열 (0) | 2022.12.06 |
[백준] 영수증 (25304번) / 반복문 (0) | 2022.08.11 |
[백준] 킹, 퀸, 룩, 비숍, 나이트, 폰 (3003번) / 입출력과 사칙연산 (0) | 2022.08.09 |