rueki
프로그래머스 LV2. 짝지어 제거하기 본문
728x90
반응형
괄호 여닫으며 쌍 찾은 문제랑 동일한 구조였는데 문자열에 너무 집중한 나머지 투포인터로 풀려다가 시간초과가 나버렸다.
def solution(s):
stack = []
for w in s:
if stack:
if stack[-1] == w:
stack.pop()
else:
stack.append(w)
#스택에 아무것도 없으면
else:
stack.append(w)
if stack:
answer = 0
else:
answer = 1
return answer
728x90
반응형
'프로그래머스 연습' 카테고리의 다른 글
프로그래머스 LV2 멀리뛰기(DP) (0) | 2022.10.07 |
---|---|
프로그래머스 LV2. 타겟 넘버 (DFS) (0) | 2022.10.07 |
프로그래머스 Lv1. 모의고사(완전탐색) (0) | 2022.10.06 |
프로그래머스 (LV2). 프린터 (0) | 2022.10.06 |
프로그래머스 LV2. 올바른 괄호(스택) (0) | 2022.10.06 |
Comments