🔗 문제 출처
def solution(progresses, speeds):
answer = []
date=[]
for i in range(len(progresses)):
tmp=progresses[i]
cnt=0
while tmp<100:
tmp += speeds[i]
cnt += 1
date.append(cnt)
share=date[0]
count=1
for i in range(1,len(date)):
if share>=date[i]:
count+=1
else:
answer.append(count)
share=date[i]
count=1
answer.append(count)
return answer
date.append(cnt)를 while문 밖으로 빼지 않아서 출력값이 늘어났습니다. 자잘한 실수가 많은 것 같습니다.