재밌는 문자열 처리들

This commit is contained in:
2020-08-12 04:15:11 +09:00
parent 3f3c6d03ce
commit 4be6fe4105
11 changed files with 91 additions and 1 deletions

View File

@@ -0,0 +1,27 @@
I = input()
stack = []
while I != ".":
stack = []
for i in I:
if i in "()[]":
if i == ")" and stack:
if not stack:
stack.append(0)
break
elif stack[-1] == "(":
stack.pop()
else:
break
elif i == "]":
if not stack:
stack.append(0)
break
elif stack[-1] == "[":
stack.pop()
else:
break
else:
stack.append(i)
print("no" if stack else "yes")
I = input()