bit가 눈 앞에서 왔다갔다

Py) 프로그래머스 43238 본문

Algorithm/Prob

Py) 프로그래머스 43238

헬린인형 2022. 1. 27. 01:01

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

 

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

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

programmers.co.kr

 

def solution(n, times):
    answer = 0
    right = max(times)*n
    left = 0

    while left<=right:
        mid = (left+right)//2
        people = 0

        for i in times:
            people += mid // i   # 각 심사관에게 주어진 시간
            if people >= n:
                answer = mid
                right = mid -1
                break
        if people<n:
            left = mid + 1
    return answer

나는 연습문제를 다 풀면 한번씩 다시 다 풀어야할거 같다.

며칠 지나서 다시 푸는건 외워서 푸는 느낌이 너무 강함. 

여지껏 모든 시험을 벼락치기로 준비해와서인지 단기 기억력이 좋은 편이다. ㅋㅎ,,

어쨌든 ㄹㅇ 처음부터 다시 다 풀각

반응형

'Algorithm > Prob' 카테고리의 다른 글

Py) 프로그래머스 42746  (0) 2022.01.28
Py) 프로그래머스 42583  (0) 2022.01.28
Py) 프로그래머스 42898  (0) 2022.01.26
Py) 프로그래머스 43162  (0) 2022.01.24
Py) 프로그래머스 43105  (0) 2022.01.21
Comments