Skip to content

Commit 889bdb8

Browse files
authored
Update bit-combinations.js
1 parent ef46c3e commit 889bdb8

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

bit-combinations.js

+4-8
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
const printBinary = (n, result) => {
2-
if (n === 0) {
2+
if (n === 0) {
33
console.log(result)
44
}
55
else {
6-
result = result.concat(0);
7-
printBinary(n - 1, result);
8-
// unchoose 0; and choose 1
9-
result = result.slice(0, result.length - 1);
10-
result = result.concat(1);
11-
printBinary(n - 1, result);
6+
printBinary(n - 1, result.concat(0));
7+
printBinary(n - 1, result.concat(1));
128
}
139
}
1410

15-
printBinary(3, []);
11+
printBinary(2, []);

0 commit comments

Comments
 (0)