문제풀이/프로그래머스

[프로그래머스][Lv2] - 기능개발(Python)

얄루몬 2021. 10. 22. 01:16

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