programmers.co.kr/learn/courses/30/lessons/43238
코딩테스트 연습 - 입국심사
n명이 입국심사를 위해 줄을 서서 기다리고 있습니다. 각 입국심사대에 있는 심사관마다 심사하는데 걸리는 시간은 다릅니다. 처음에 모든 심사대는 비어있습니다. 한 심사대에서는 동시에 한
programmers.co.kr
이진트리 사용
def solution(n, times):
answer=0
left=1
right=max(times)*n
while left <= right:
mid=(left + right) // 2
count=0
for time in times:
count += mid//time
if count >= n:
break
if count >= n:
answer = mid
right = mid-1
else:
left = mid+1
return answer
'코딩 테스트 > 문제 풀기' 카테고리의 다른 글
[프로그래머스] 등굣길 (0) | 2021.05.08 |
---|---|
[프로그래머스] 순위 (0) | 2021.05.03 |
[프로그래머스] 이중우선순위큐 (0) | 2021.05.02 |
[프로그래머스] 섬 연결하기 (0) | 2021.04.30 |
[프로그래머스] 단속카메라 (0) | 2021.04.28 |
댓글