N = int(input())
inputStr = []
for _ in range(N):
inputStr = input()
exam = list(inputStr)
stack = []
for i in range(len(exam)):
if len(stack) == 0 and exam[i] == ')':
stack.append(exam[i])
break
else:
stack.append(exam[i])
if len(stack) != 1:
if stack[len(stack)-1] != stack[len(stack)-2]:
stack.pop()
stack.pop()
else:
continue
if len(stack) == 0:
print('YES')
else:
print('NO')
range(시작, 끝, -1)
range
의 세 번째 인자는 정렬 순서를 표현한다.
오름차순의 경우 생략하지만, 내림차순의 경우 -1을 넣는다.
for i in range(0, 4, -1):
print(i)
<output>
3
2
1
0