Search
Duplicate
📗

과제 안 내신 분..?

주차
문제번호
5597
언어
C++
티어
브론즈
유형
구현
nj_Blog
nj_상태
이해도
100%
풀이
사람
이해도 2
13 more properties

문제접근

배열 student에 값을 입력 받음
student를 학생번호 1번부터 30번까지 돌면서 find를 통해 있는지 확인
2명까지 찾고 다 찾으면 break 통해 for문 탈출

놓쳤던 부분

for문의 범위, 포함되는지 안 되는지
std::begin, std::end로 배열의 시작과 끝을 표현 가능. 따라서 vector처럼 find 함수 사용 가능

코드

2020 KB

0 ms

#include <iostream> #include <algorithm> using namespace std; int main(void) { int student[28]; int n = 0; ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); for (int i = 0; i < 28; i++) cin >> student[i]; for (int i = 1; i <= 30; i++) { if (find(begin(student), end(student), i) == end(student)) { n++; cout << i << "\n"; } if (n == 2) break ; } return (0); }
C++
복사