#괄호
t = int(input())
result = []
for _ in range(t):
vps = list(input())
cnt = 0
for i in vps:
if i == "(":
cnt += 1
else:
cnt -= 1
if cnt < 0:
break
if cnt == 0:
result.append("YES")
else:
result.append("NO")
print(*result, sep="\n")
"(" 가 들어오면 cnt를 하나 추가해주고 ")"가 들어오면 cnt를 빼준다.
근데 앞에 "("가 없어서 ")"가 들어오는 순간 cnt가 음수가 되면 어차피 vps가 될 수 없으니 바로 break해준다
반응형