We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 24c85cc commit 397ebffCopy full SHA for 397ebff
1 file changed
이용훈/9주차/260226.js
@@ -0,0 +1,21 @@
1
+/**
2
+ * @param {number} n
3
+ * @return {string[]}
4
+ */
5
+var generateParenthesis = function(n) {
6
+ const answer = [];
7
+
8
+ const dfs = (s, e, p) => {
9
+ if(s === n && e === n) {
10
+ answer.push(p);
11
+ return;
12
+ }
13
14
+ if(s < n) dfs(s + 1, e, p + "(");
15
16
+ if(e < s) dfs(s, e + 1, p + ")");
17
18
19
+ dfs(0, 0, "");
20
+ return answer;
21
+};
0 commit comments