Skip to content

Commit 5047cd2

Browse files
authored
Update 78-subsets.js
1 parent c41515a commit 5047cd2

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

78-subsets.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,22 @@ function subsets(nums) {
2121
}
2222

2323
console.log(subsets([1, 2, 3]));
24+
25+
// another
26+
27+
/**
28+
* @param {number[]} nums
29+
* @return {number[][]}
30+
*/
31+
32+
function subsets(nums) {
33+
const subs = [[]]
34+
for (let num of nums) {
35+
const n = subs.length
36+
for (let i = 0; i < n; i++) {
37+
subs.push(subs[i].slice(0))
38+
subs[subs.length - 1].push(num)
39+
}
40+
}
41+
return subs
42+
}

0 commit comments

Comments
 (0)