less than 1 minute read

문제링크

스택 활용하기, 조건에 부합하면 뺀 후 count+1

파이썬

def solution(progresses, speeds):
    answer = []
    time = 0
    count = 0
    
    while len(progresses)> 0:
        if (progresses[0] + time*speeds[0]) >= 100: 
            progresses.pop(0)
            speeds.pop(0)
            count += 1
            
        else:
            if count > 0:
                answer.append(count)
                count = 0
            time += 1
    answer.append(count)
    return answer

카테고리:

업데이트:

댓글남기기