22. Generate Parentheses
Medium78.3% acceptance2,783,341 / 3,555,186 submissions
Asked by 40 companies
Topics
Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.
Example 1:
Input: n = 3 Output: ["((()))","(()())","(())()","()(())","()()()"]
Example 2:
Input: n = 1 Output: ["()"]
Constraints:
1 <= n <= 8