1차 시도
n = int(input())
for idx in range(n):
line = input()
stack = []
for character in line:
if character == '(':
stack.append(character)
elif character == ')':
if len(stack) != 0:
stack.pop()
else:
print("NO")
stack = None
break
if stack is not None:
if len(stack) == 0:
print("YES")
else:
print("NO")
어렵지 않은 문제였다.
'ALGORITHM > Algorithm 문제풀이' 카테고리의 다른 글
[문제풀이] 백준 2161번 카드01 (0) | 2022.01.20 |
---|---|
[문제풀이] Stack - 균형잡힌 세상 (0) | 2022.01.19 |
[문제풀이] Hash - 카드 (0) | 2022.01.15 |
[문제풀이] Hash - 듣보잡 (0) | 2022.01.15 |
[문제풀이] Hash - 전화번호 목록 (0) | 2022.01.13 |