Generate all valid combinations of n pairs of parentheses using backtracking.
Constraints
Example
>>> generate_parentheses(1) ['()'] >>> sorted(generate_parentheses(2)) ['(())', '()()'] >>> sorted(generate_parentheses(3)) ['((()))', '(()())', '(())()', '()(())', '()()()']
Recent Submissions
No submissions yet — hit Run Tests to try!
Hints