Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
stack solution in Clear category for Brackets by David_Jones
def checkio(expression):
brackets = dict(zip('([{', ')]}'))
stack = []
for ch in expression:
if ch in brackets:
stack.append(brackets[ch])
elif ch in brackets.values() and (not stack or ch != stack.pop()):
return False
return not stack
May 12, 2019