반응형
문제 설명
알고리즘 고민
빵, 야채, 고기, 빵 순으로 정렬되어 있을 때 햄버거를 한 개 만들 수 있다. 그러면 ingredient에 있는 요소들을 하나씩 stack구조에 집어 넣고 길이가 4 이상일 때부터 햄버거를 만들 수 있으므로 4 이상일 때 stack의 마지막 4개의 요소가 빵, 야채, 고기, 빵 순서로 정렬되어 있는지 확인하고 같다면 stack의 마지막 4개의 요소를 pop을 이용하여 빼고 결과값을 한 개 늘려준다.
코드
반응형
'알고리즘' 카테고리의 다른 글
프로그래머스 - 배열 회전시키기(Python) (0) | 2024.08.23 |
---|---|
프로그래머스 - 올바른 괄호(Python) (0) | 2024.08.23 |
프로그래머스 - 베스트앨범(Python) (0) | 2024.08.20 |
프로그래머스 - 모의고사(Python) (0) | 2024.08.16 |
프로그래머스 - 7의 개수(Python) (0) | 2024.08.13 |