사용 언어 - Python3
문제 - 햄버거 만들기
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
정답
스택 간단 활용 (정답 맞춘 여부 O)
문자열 삭제 del stack[-4:]
def solution(ingredient):
#1,2,3,1 빵, 야채, 고기, 빵
stack = []
ham = 0
for i in ingredient:
stack.append(i)
if stack[-4:] == [1,2,3,1]:
ham += 1
del stack[-4:]
return ham
레퍼런스
- 정답 깃허브
GitHub - yyeongeun/codingtest: 코딩테스트 공부
코딩테스트 공부. Contribute to yyeongeun/codingtest development by creating an account on GitHub.
github.com
'Algorithm > 스택&큐&덱&힙' 카테고리의 다른 글
[프로그래머스 lv 2] 더 맵게 (0) | 2023.06.16 |
---|---|
우선순위 큐와 힙 (0) | 2023.06.16 |
[프로그래머스 lv 1] 카드 뭉치 (0) | 2023.04.24 |
[프로그래머스 lv1] 덧칠하기 (0) | 2023.04.24 |
[Python3] 백준 1544번 사이클 단어 (0) | 2023.04.19 |
댓글