[HackerRank/C++] Angry Professor
2023. 2. 6. 08:07ㆍ코딩테스트 해커랭크/Algorithms -Easy
교수는 학생들이 수업에 자주 늦자 많이 화가 난 상태다
교수는 만약 수업 시작시간일 때 k보다 학생수가 적다면 수업을 종료해 버릴 것이고, 아니라면 수업을 진행 할 것이다
배열 a는 학생들의 도착 시간을 나타내며 이는 수업시간 0시를 기준으로 표시한다
교수가 수업을 진행할지, 종료해 버릴지 YES, NO로 return 한다
string angryProfessor(int k, vector<int> a)
{
int temp = 0;
for (int i = 0; i < a.size(); ++i)
if (a[i] <= 0)
++temp;
return temp >= k ? "NO" : "YES";
}
첫번째로 a의 배열을 순회하며 몇명의 학생이 수업시간에 지각 했는지, 아닌지 체크한다
이후 이 값을 k와 비교해 삼항연산자로 NO 와 YES를 return 한다
'코딩테스트 해커랭크 > Algorithms -Easy' 카테고리의 다른 글
[HackerRank/C++] Viral Advertising (0) | 2023.02.06 |
---|---|
[HackerRank/C++] Beautiful Days at the Movies (0) | 2023.02.06 |
[HackerRank/C++] Utopian Tree (0) | 2023.02.06 |
[HackerRank/C++] Designer PDF Viewer (0) | 2023.02.06 |
[HackerRank/C++] The Hurdle Race (0) | 2023.02.06 |