티스토리 뷰
링크 : https://www.hackerrank.com/challenges/angry-professor/problem
문제>
학생 수가 N명인 수업에서 만약 K명 이상인 인원수의 조기 도착자가 없다면 수업캔슬을 하려고 한다.
*도착시간이 0과 같거나 작다면 조기도착.(수업시간보다 먼저 도착)
수업캔슬이 취소 될 경우 NO, 수업캔슬을 할 경우 YES로 출력하는 angryProfessor 함수를 완성하라.
해결방법.
Sort로 정렬 해주고 0보다 커지는 숫자가 몇 번째 인덱스에 있는지 찾으면 된다.
인덱스 번호가 조기도착 수.
k보다 같거나 크다면 NO(캔슬 취소) 작다면 YES(캔슬).
*for문으로 돌면서 0보다 작은 수를 카운팅 해줘도 된다.
'주간 알고리즘풀기' 카테고리의 다른 글
[180119][HackerRank](C#)Migratory Birds (0) | 2018.01.19 |
---|---|
[180118][HackerRank](C#)Kangaroo (0) | 2018.01.19 |
[180116][HackerRank](C#)Birthday Cake Candles (0) | 2018.01.16 |
[180115][HackerRank](C#)Apple and Orange (0) | 2018.01.16 |
[180112][HackerRank](C#)maximum-draws (0) | 2018.01.13 |
댓글