첫번째 시도
시간초과로 실패.
아무래도 for문안에 while반복문을 사용하여 시간복잡도가 좋지 않다.
두번째 시도
for문이 아니라 while문을 사용
첫번째 작업 + (소요되는 시간 작업스피드)가 100이 되거나 넘을때
첫번째 작업과 첫번째 작업의 스피드를 pop으로 빼준다.
cnt +=1로 한번 배포할때 가능한 기능의 수를 1더해주고
다음 작업으로 넘어간다
만약 작업 + (소요되는 시간 작업 스피드)가 100이 안된다면. 즉, 작업을 완성하는데 현재 시간보다 더 많은 시간이 필요하다면
res에 append(cnt) 그리고 cnt = 0 으로 초기화
이후에 time을 1 더해준다.
마지막 작업이 시간이 가장 오래 걸릴 수 있으므로 while문을 빠져나온뒤 res.append(cnt)를 한번 더 해준다.