728x90
반응형

import sys

A = int(sys.stdin.readline())
res , res2 = [] ,[]
stack = []
first_len = 0
for i in range(A):
    res = ""
    idx =""
    res = str(sys.stdin.readline().rstrip()) #입력 : (()) ==> res = "((())"
    idx = res
    while True:
        if '()' in idx: #idx= '((())'
            B = idx.split('()') # ()를 기준으로 나눈 list 화 ['(' ,'']
            idx = ""
            for i in B: #B = ['(' , '']
                idx += i #idx = (
        else:
            break
    if idx == '':
        res2.append('YES')
    else:
        res2.append('NO')
for i in res2:
    print(i)

split() 함수의 사용에 익숙해지자!

728x90
반응형

+ Recent posts