반응형
def solution(s):
answer = 0
stack = []
for c in s:
if stack and stack[-1] == c:
stack.pop()
else:
stack.append(c)
return 0 if stack else 1
- 스택을 활용해 짝이 맞으면 스택이 비고 안맞으면 스택에 남아있기 때문에 이와 같이 간단하게 구현한다.
반응형
'코딩 테스트 > Python' 카테고리의 다른 글
| 문제13 [스택] 크레인 인형 뽑기 게임 (0) | 2025.12.11 |
|---|---|
| 문제12 [스택] 주식 가격 (0) | 2025.12.04 |
| 문제10 [스택] 괄호 회전하기 (0) | 2025.12.01 |
| 문제09 [스택] 10진수를 2진수로 변환하기 (0) | 2025.12.01 |
| 문제08 [스택] 괄호 짝 맞추기 (0) | 2025.12.01 |