[프로그래머스] lv.1 햄버거 만들기

Jenny·2023년 8월 2일
0

ProblemSolving

목록 보기
13/14
post-thumbnail

문제

https://school.programmers.co.kr/learn/courses/30/lessons/133502

정답

def solution(ingredient):
    stack = []
    answer = 0
    for i in ingredient:
        stack.append(i)
        if stack[-4:] == [1,2,3,1]:
            answer += 1
            for j in range(4):
                stack.pop()
    return answer

풀이

stack에 ingredient의 원소들을 차례로 넣어주다가
마지막 4개의 원소들이 1,2,3,1이면
answer +1 해주고, stack에서 4개의 원소들을 pop해준다.

profile
Developer로의 여정

1개의 댓글

comment-user-thumbnail
2023년 8월 2일

많은 도움이 되었습니다, 감사합니다.

답글 달기