-
9012번: 괄호
괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고
www.acmicpc.net
코드
def VPS(string): left_ps = [] for i in range(len(string)): if string[i] == '(': left_ps.append(string[i]) elif string[i] == ')': if len(left_ps) < 1: left_ps.append(1) break else: left_ps.pop(-1) if len(left_ps) == 0: print('YES') else: print('NO') n = int(input()) li = list(input() for i in range(n)) for i in li: VPS(i)
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 1874번 스택 수열 (파이썬) (0) 2021.12.28 [백준] 4949번 균형잡힌 세상 (파이썬) (0) 2021.12.28 [백준] 10773번 제로 (파이썬) (0) 2021.12.27 [백준] 10828번 스택 (파이썬) (0) 2021.12.27 [백준] 1181번 단어 정렬 (파이썬) (0) 2021.12.27