JuSeok

5597번

문제

  • 30명의 학생 중 과제를 제출하지 않은 2명의 학생의 출석번호를 구하는 문제
문제 해결 순서
  1. 28번 반복문을 돌며 과제를 제출한 학생의 출석번호에 해당하는 배열의 값을 true로 바꿈
  2. 30번 반복문을 돌며 출석번호에 해당하는 배열의 값이 true가 아니면 과제를 제출하지 않은 경우
import java.util.Scanner;
import java.util.Arrays;
class Main {
  public static void main(String[] args) {
    Scanner scan = new Scanner(System.in);
    boolean arr[] = new boolean[31];

    Arrays.fill(arr, false);

    for(int i = 0; i < 28; i++){
      arr[scan.nextInt()] = true;
    }
    for(int i = 1; i < 31; i++){
      if(!arr[i]){
        System.out.print(i + "\n");
      }
    }
  }
}

Tags