세용용용용 2023. 7. 8. 14:12

나의 코드

def solution(progersses, speeds):
    answer = []

    #작업이 있으면 반복
    while progersses:

        #작업에 개발속도 만큼 더해준다
        for i in range(len(progersses)):
            progersses[i] += speeds[i]
       
        # 배포되는 작업을 카운트하기 위함
        count = 0
        #작업이 있고 맨앞의 작업이 100이면 배포
        while progersses and progersses[0] >= 100:
            del progersses[0]
            del speeds[0]
            count+=1
       
        #작업이 배포되면 answer에 개수만큼 넣어준다
        if count > 0:
            answer.append(count)
           
    #print(answer)
    return answer
solution([93, 30, 55], [1, 30, 5])