[Level 2] 기능개발

나며기·2021년 10월 2일
0

programmers

목록 보기
64/111
post-thumbnail
import math

def solution(progresses, speeds):
    for i in range(len(progresses)):
        progresses[i] = math.ceil((100-progresses[i])/speeds[i])
    answer = []
    stack = []
    for i in range(len(progresses)):
        if len(stack) == 0 or stack[-1] < progresses[i]:
            stack.append(progresses[i])
            answer.append(1)
        else:
            answer[-1] += 1
    return answer
profile
PLUS ULTRA

0개의 댓글