def solution(progresses, speeds):
answer = []
time = 0
cnt = 0
while len(progresses)>0:
if progresses[0] + (speeds[0]*time) >= 100:
progresses.pop(0)
speeds.pop(0)
cnt += 1
else:
if cnt > 0:
answer.append(cnt)
cnt = 0
time += 1
answer.append(cnt)
return answer
'문제풀이 > 프로그래머스' 카테고리의 다른 글
[프로그래머스][Lv3] - 정수 삼각형(Python) (0) | 2021.11.01 |
---|---|
[프로그래머스][Lv3] - 네트워크(Python) (0) | 2021.10.25 |
[프로그래머스][Lv2] - 짝지어 제거하기(Python) (0) | 2021.10.21 |
[프로그래머스][Lv2] - 구명보트(Python) (0) | 2021.10.20 |
[프로그래머스][Lv1] - 짝수와 홀수 (Python) (0) | 2021.10.19 |