remains나머지가 있을 경우 하루 추가remains 순회하며cnt 증가answer에 cnt 추가from math import ceil
def solution(progresses, speeds):
answer = []
remains = []
# 각 작업의 배포까지 남은 일수
for idx, progress in enumerate(progresses):
remains.append(ceil((100 - progress) / speeds[idx]))
current = remains[0]
cnt = 1
for day in remains[1:]:
if day <= current: # 배포 쌓인 경우
cnt += 1 # 배포할 작업수 증가
else: # 배포
answer.append(cnt)
current = day
cnt = 1
answer.append(cnt) # 마지막 배포
return answer