스택도 풀어봐야지
for i in range(len(progresses)):
if (100 - progresses[i]) % speeds[i] > 0:
tmp.append(((100 - progresses[i]) // speeds[i])+1)
else:
tmp.append((100 - progresses[i]) // speeds[i])
==
progresses2 = [math.ceil((100 - a) / b) for a, b in zip(progresses, speeds)]
import math
def solution(progresses, speeds):
answer = []
progresses = [math.ceil((100 - a) / b) for a, b in zip(progresses, speeds)]
front = 0
for i in range(len(progresses)):
if progresses[i] > progresses[front]:
answer.append(i-front)
front = i
answer.append(len(progresses)-front)
return answer