Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Simple stack solution in Clear category for Brackets by swagg010164
def checkio(expression):
brackets_stack = []
br = {
')': '(',
'}': '{',
']': '[',
}
for i in expression:
if i in br.values():
brackets_stack.append(i)
elif i in br:
try:
if brackets_stack.pop() is not br[i]:
return False
except IndexError:
return False
return False if brackets_stack else True
Nov. 9, 2019
Comments: