컴공생의 다이어리
[프로그래머스] 올바른 괄호 - 파이썬(Python) 본문
[프로그래머스] 올바른 괄호 - 파이썬(Python)
from collections import deque
def solution(s):
stack = deque()
for i in s:
if i == ')' and not stack: # 스택에 아무것도 없는데 ')'가 있는 경우
return False
elif i == ')' and stack[-1] == '(': # 괄호쌍 없애줌
stack.pop()
else: # i가 '('일 때
stack.append(i)
return True if not stack else False
https://school.programmers.co.kr/learn/courses/30/lessons/12909
728x90
반응형
'Development > Algorithm & Coding Test' 카테고리의 다른 글
[프로그래머스] 가장 큰 수 - 파이썬(Python) (0) | 2022.07.29 |
---|---|
[프로그래머스] 이중우선순위큐 - 파이썬(Python) (0) | 2022.07.28 |
[프로그래머스] 같은 숫자는 싫어 - 파이썬(Python) (0) | 2022.07.26 |
[파이썬, Python] 백준 10986번 : 나머지 합 (0) | 2022.07.24 |
[파이썬, Python] 백준 20040번 : 사이클 게임 (0) | 2022.07.23 |
Comments