문제풀이 import sys n = int(sys.stdin.readline()) for i in range(n): stack=[] string = input() for j in string: if j == "(": stack.append(j) elif j == ")": if stack: stack.pop() else: print("NO") break else: if not stack: print("YES") else: print("NO") 문제해석 스택 문제이다!. 스택에 따라 조건을 걸어주고 stack에 일정조건( ' ) ' )이 없으면 break를 걸어주고 결과에 따라 YES OR NO 문자열 길이만큼 2중 for문을 사용한다.