Your question is Valid Parentheses. Start with the requirements on the right.
Run and submit as often as you like. When you're ready, talk me through your approach or go straight to the code.
Raptive configuration tools may process strings containing grouping delimiters such as parentheses, brackets, and braces. Given a string, determine whether every opening delimiter is closed by the correct type in the correct order.
Return True if the string is valid, and False otherwise. All non-delimiter characters should be ignored.
Implement is_valid(s), where s is a string. The function returns a boolean:
(, [, or { must be closed by the matching delimiter.def is_valid(s):