티스토리 뷰

링크 : https://www.hackerrank.com/challenges/angry-professor/problem

 

문제>

학생 수가 N명인 수업에서 만약 K명 이상인 인원수의 조기 도착자가 없다면 수업캔슬을 하려고 한다.

*도착시간이 0과 같거나 작다면 조기도착.(수업시간보다 먼저 도착)

수업캔슬이 취소 될 경우 NO, 수업캔슬을 할 경우 YES로 출력하는 angryProfessor 함수를 완성하라.

 

 

 

해결방법.

Sort로 정렬 해주고 0보다 커지는 숫자가 몇 번째 인덱스에 있는지 찾으면 된다.

인덱스 번호가 조기도착 수.

k보다 같거나 크다면 NO(캔슬 취소) 작다면 YES(캔슬).

*for문으로 돌면서 0보다 작은 수를 카운팅 해줘도 된다.

 

 

 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함