[프로그래머스] 햄버거 만들기 (Python)

kijen·2023년 2월 1일
0

<내 풀이>

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

새로운 리스트에 입력받은 원소를 하나씩 추가
리스트의 마지막 4개의 원소가 [1, 2, 3, 1]인지 확인
참이면 마지막 4개의 원소를 제거하고 정답에 1을 더함

0개의 댓글