In a Google code review for embedded firmware, a common low-level correctness check is verifying that delimiters are balanced before deeper parsing. Write a function that determines whether a source string has valid and properly nested brackets.
A string is valid if every opening bracket has a matching closing bracket of the same type, and brackets close in the correct order. Consider only these bracket characters: (), [], and {}. Ignore all other characters.
codeTrue if the brackets in code are balanced and properly nested; otherwise Falsedef is_valid_brackets(code):
You are practicing as a guest. Sign up free to run your code against the sample data. Your draft stays right here.