Skip to content

Instantly share code, notes, and snippets.

@abarax
Created August 18, 2013 10:10
Show Gist options
  • Save abarax/6260899 to your computer and use it in GitHub Desktop.
Save abarax/6260899 to your computer and use it in GitHub Desktop.
valid_input = '((()()))()'
invalid_input = '())'
bracket_stack = []
count = 0
for c in invalid_input:
count = count + 1
if (c == '('):
bracket_stack.append((count, c))
elif (c == ')'):
if len(bracket_stack) == 0:
bracket_stack.append((count, c))
break
bracket_stack.pop()
if (len(bracket_stack) != 0):
print 'Invalid bracket here: ', bracket_stack
else:
print 'Bracket formatting is valid'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment