코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] arr = new int[30];
for (int i = 0; i < 28; i++) {
int success = sc.nextInt();
arr[success - 1] = 1;
}
for (int i = 0; i < arr.length; i++) {
if (arr[i] != 1) {
System.out.println(i + 1);
}
}
}
}
Java
복사
문제 해결 아이디어
전체 학생 30명의 배열을 지정 후, 과제를 낸 학생들에 1을 적고, 배열에서 1이 아닌 인덱스를 뽑아내서 출력해주면 된다.