Language/Python

[Python / 프로그래머스 level 2] 기능개발

ej503 2021. 8. 13. 09:42

import math
def solution(progresses, speeds):
    answer = []
    progresses = [math.ceil((100-a)/b) for a, b in zip(progresses, speeds)]
    a = 0
    
    for i in range(len(progresses)):
        if progresses[a] < progresses[i]:
            answer.append(i-a)
            a = i
    answer.append(len(progresses)-a)
    return answer