Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Brackets by PawelBubak
def checkio(expression):
open = ['(','[','{']
close = [')',']','}']
brackets = []
for i in expression:
if i == '(' or i == '[' or i == '{':
brackets.append(i)
if i == ')' or i == ']' or i == '}':
if len(brackets) == 0:
return False
x = close.index(i)
e = open[x]
if e != brackets.pop():
return False
if len(brackets) == 0:
return True
else:
return False
Oct. 31, 2016