Given an input string, return whether or not the string contains balanced brackets where bracket characters are (), []. {}. The input string can contain alphanumeric characters in addition to the bracket characters.
Anoniem
Use a stack to keep track of recent characters. Add opening char to stack. If char is closing then pop off stack. If currentChar != poppedOfChar then return false. Add error checks for empty stack, string, etc.