강의로 돌아가기
Shown

python library(numpy, pandas) 사용은 불가 한가요?

냉무

작성중인 코드―solution.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
def passed_customer(n, times):
    customers = 0
    for index, t in enumerate(times):
        customers += int(t * n)
    return customers


def solution(n, times):
    answer = 0

    times_per_min = []
    for t in times:
        times_per_min.append(1.0 / t)
    p = 0
    m = min(times)
    while True:
        jump = int((n - p))
        answer += jump if jump < 0 else 1

        p = passed_customer(answer, times_per_min)
        if n <= p:
            break

    return answer
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.