본문 바로가기
코딩테스트

[백준] [스택] 괄호 9012 (파이썬)

by 커피는아아 2021. 3. 14.
반응형

스케치

코드

# 괄호
import sys

n = int(sys.stdin.readline().rstrip())

def checkVps(s):
    q = []
    for x in s:
        if not q: # q가 비어있다.
            if x == ')':
                return 'NO'
            else:
                q.append(x)
        else:
            if x == '(':
                q.append(x)
            else:
                q.pop()
    if not q:
        return 'YES'
    else:
        return 'NO' 

for _ in range(n):
    print(checkVps(sys.stdin.readline().rstrip()))

'코딩테스트' 카테고리의 다른 글

[백준] 최대공약수와 최소공배수 2609 (파이썬)  (0) 2021.03.14