짝지어 제거하기
- 문제 유형 : Stack
- 사용언어 : Python
- 난이도 : LV. 2
- 출처 : 프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/12973
def solution(s):
stack = []
for c in s:
if stack and stack[-1]==c:
stack.pop()
else:
stack.append(c)
return int(not stack)
반응형
'Programming Test > 문제풀이' 카테고리의 다른 글
[문제 풀이 6] 프로그래머스 - 주식 가격 (0) | 2024.04.11 |
---|---|
[문제 풀이 5] 코드 트리 - 스승의 은혜 (0) | 2024.04.11 |
[문제 풀이 4] 코드 트리 - 소 삼형제 (0) | 2024.04.10 |
[문제 풀이 2] 프로그래머스 - 괄호 회전하기 (0) | 2024.04.10 |
[문제 풀이 1] 코드 트리 - 출국심사대 통과하기 (0) | 2024.04.09 |