코딩 테스트/Python

햄버거 만들기

susinlee 2024. 12. 21. 13:16

[문제]

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

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

[풀이]

1. 재료를 하나씩 꺼내와서 리스트 안에 넣고

2. 끝에 4개 부분만 가져와서 [1, 2, 3, 1]과 같은지 확인 한 뒤

3. 같으면 끝에 4개 부분을 지워주고 카운트를 1 증가시킨다

 

def solution(ingredient):
    food = []
    cnt = 0
    
    for z in ingredient:
        food.append(z)
        
        if food[-4:] == [1, 2, 3, 1]:
            del food[-4:]
            cnt += 1
            
    return cnt

'코딩 테스트 > Python' 카테고리의 다른 글

성격 유형 검사하기  (0) 2024.12.22
둘만의 암호  (0) 2024.12.20
문자열 나누기  (1) 2024.12.18
체육복  (0) 2024.12.17
숫자 짝궁  (0) 2024.12.17