Concatenation of Consecutive Binary Numbers LeetCode solution in JavaScript

1
var concatenatedBinary = function (n) {
2
let num = 0;
3

4
for (let i = 1; i <= n; i++) {
5
//OR num *= (1 << i.toString(2).length)
6
num *= 2 ** i.toString(2).length;
7
num += i;
8
num %= 10 ** 9 + 7;
9
}
10
return num;
11
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0