Find all valid strings by removing the minimal number of invalid parentheses.
Constraints
Example
>>> remove_invalid_parentheses("()())()")
['(())()', '()()()']
>>> remove_invalid_parentheses("(a)())()")
['(a())()', '(a)()()']
>>> remove_invalid_parentheses(")(")
['']
>>> remove_invalid_parentheses("()")
['()']
Recent Submissions
No submissions yet — hit Run Tests to try!
Hints