컴공생의 다이어리

[프로그래머스] 입국심사 - 파이썬(Python) 본문

Development/Algorithm & Coding Test

[프로그래머스] 입국심사 - 파이썬(Python)

컴공 K 2022. 6. 26. 00:01

[프로그래머스] 입국심사 - 파이썬(Python)

 

 

 

def solution(n, times):
    answer = 0
    left, right = 1, min(times) * n
    while left <= right:  # 이분탐색
        mid = (left + right) // 2
        people = 0
        for t in times:
            people += mid // t
            if people >= n:
                break
        if people >= n:
            answer = mid
            right = mid - 1
        elif people < n:
            left = mid + 1
    return answer

 

 

 

https://programmers.co.kr/learn/courses/30/lessons/43238

 

코딩테스트 연습 - 입국심사

n명이 입국심사를 위해 줄을 서서 기다리고 있습니다. 각 입국심사대에 있는 심사관마다 심사하는데 걸리는 시간은 다릅니다. 처음에 모든 심사대는 비어있습니다. 한 심사대에서는 동시에 한

programmers.co.kr

 

728x90
Comments