import sys
N = int(input())
brakets_list = []
[brakets_list.append(sys.stdin.readline().strip()) for i in range(N)]
for brakets in brakets_list:
stack = []
res = True
for braket in brakets:
if braket == '(':
stack.append('(')
else:
if not stack:
res = False
break
stack.pop()
if stack:
res = False
if res:
print('YES')
else:
print('NO')
'코딩테스트 준비 > [백준]' 카테고리의 다른 글
[백준] 2841번 외계인의 기타연주 파이썬 (0) | 2021.05.30 |
---|---|
[백준] 1725 파이썬 - 히스토그램 (0) | 2021.05.30 |
[백준] 1935번 - 후위표기식 2 파이썬 (0) | 2021.05.28 |
[백준] 박스채우기 1493번 c++ 풀이 (0) | 2021.05.26 |
[백준] 3078번 - 좋은친구 (파이썬) (0) | 2021.05.20 |