본문 바로가기
코딩테스트/[백준]단계별로풀어보기(C++)

[백준][1차원배열] 5597번 : 과제 안 내신 분..? (C++)

by 오리로스 2024. 3. 26.

https://www.acmicpc.net/problem/5597

 

5597번: 과제 안 내신 분..?

X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데,

www.acmicpc.net

풀이
#include <iostream>
using namespace std;
int main(){
    bool student[30]={false,};
    int num;
    for(int i{0};i<28;++i){
        cin >> num;
        student[num-1]=true;
    }
    for(int i{0};i<30;++i) if(student[i]==false) cout << i+1 <<"\n";
}

bool형 student배열에 모두 넣고 하나하나 꺼내서 확인한다.