📁 코딩테스트 준비/Python
[자료구조/python]백준 9012번 괄호
박개봄
2023. 4. 30. 17:27
728x90
n=int(input())
for _ in range(n):
arr=list(input())
check=0
for i in arr:
if i=='(':
check+=1
elif i==')':
check-=1
if check<0:
print('NO')
break
if check>0:
print('NO')
elif check==0:
print('YES')
1. 이런문제 보면 하나하나 따져서 풀려는 생각부터 들어서 멘붕이다......
2. 항상 수학적으로 떠올리기!
3. 괄호 (와 )가 나온 수를 더하고 빼면서 한 쌍인지 체크. (음수가 나온다면 )가 한번 더 나온 것이므로 이미 한 쌍이 아니다!
728x90