재밌는 문자열 처리들
This commit is contained in:
27
zeta_python/completed/4949.py
Normal file
27
zeta_python/completed/4949.py
Normal 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()
|
||||
Reference in New Issue
Block a user