잘 정리해보자

stack - 9012번 괄호 본문

알고리즘/백준

stack - 9012번 괄호

토마토오이 2021. 4. 13. 14:19

stack

: LIFO (Last In First Out) 구조

 

python

T = int(input())

for t in range(T) :
  line = list(input())
  stack = []; flag = True

  for gual in line :
    if gual == '(' :
      stack.append(gual)
    elif not(stack) and gual == ')' :
      flag = False
      break
    elif gual == ')' :
      stack.pop()
    
  if len(stack) == 0 and flag == True:
    print('YES')
  else : 
    print('NO')

 

 

문제 : www.acmicpc.net/problem/9012

'알고리즘 > 백준' 카테고리의 다른 글

stack - 4889번 안정적인 문자열  (0) 2021.04.13
stack - 4949번 균형잡힌 세상  (0) 2021.04.13
Comments