원하는대로

관심분야에 대해 원하는 모든 것을 발행하는 곳

미정 자세히보기

공부 스걱스걱/코딩테스트

[python3] 프로그래머스_기능개발

ohsoou 2021. 7. 2. 20:46

import math
def solution(progresses, speeds):
    days = []
    answer = []
    
    for p, s in zip(progresses, speeds):
        days.append(math.ceil((100 - p) / s))
    
    prev = 0
    j = 0
    answer.append(1)
    
    for i in range(1, len(days)):
        if days[prev] >= days[i] :
            answer[j] += 1
        else:
            answer.append(1)
            prev = i
            j+=1
    
    return answer