카테고리 없음
[백준 5597] 과제 안 내신 분..?
윤주승
2023. 7. 30. 18:32
문제 설명해드립니다.
먼저 1~30 까지의 30명의 출석번호가 있는데 이중에 2명은 과제를 내지않습니다.
첫번째 줄엔 미제출자 중에 가장 작은 것
두번째 줄엔 그다음 출석 번호를 출력하면 됩니다.
import java.util.Scanner;
public class BaekJoon {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] arr = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27,
28, 29, 30 };
for (int i = 1; i < 29; i++) { //총 28명의 제출자를 구하는 반복문
int a = sc.nextInt(); //28명의 출석번호를 입력
for (int j = 0; j < 30; j++) { //30번 반복
if (arr[j] == a) { //내가 입력한 번호랑 배열 안에 있는 번호가 같은지 반복문을 통해 비교하는 과정
arr[j] = 0; //같은 번호는 0으로 초기화
}
}
}
for (int i = 0; i < 30; i++) {
if (arr[i] != 0) { //같지않은 과정은 출력하는 과정
System.out.println(arr[i]);
}
}
}
}