#!/usr/bin/env python
for i in range(int(raw_input())):
stack = []
ok = True
for j in raw_input():
if j == '(' or j =='{' or j =='[':
stack.append(j)
else:
last = stack[-1]
if (last == '(' and j == ')') or \
(last == '[' and j == ']') or \
(last == '{' and j == '}'):
stack.pop()
else:
ok = False
break
print "YES" if ok else "NO"
Mismatched Brackets를 푸는 중에 RTE가 발생하네요. 로컬에서 샘플은 통과하고 코드 상에 특별한 문제는 없어 보여 질문 드립니다.
dalinaum
Mismatched Brackets를 푸는 중에 RTE가 발생하네요. 로컬에서 샘플은 통과하고 코드 상에 특별한 문제는 없어 보여 질문 드립니다.
감사합니다.
13년 전