[python] 프로그래머스 스택/큐 기능개발

김보현·2024년 6월 26일
0

PS

목록 보기
42/62
def solution(progresses, speeds):
    answer = []
    t = 0
    cnt = 0
    while len(progresses) > 0:
        if (progresses[0] + t*speeds[0]) >= 100:
            progresses.pop(0)
            speeds.pop(0)
            cnt += 1
        else:
            if cnt > 0:
                answer.append(cnt)
                cnt = 0
            t += 1
    answer.append(cnt)
    return answer

"입출력 순서" !!??? stack, queue를 떠올리고 pop으로 풀려고 해보자
stack문제이면 list만들어서 list.pop()
queue 문제이면 pop()

profile
Fall in love with Computer Vision

0개의 댓글

관련 채용 정보