题解 | 求最大连续bit数
求最大连续bit数
https://www.nowcoder.com/practice/4b1658fd8ffb4217bc3b7e85a38cfaf2
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
function getNumberBits(n) {
// 数字转成二进制字符
const bit = Number(n).toString(2);
let buf = bit.split('0');
return Math.max.apply([], buf.map(v=>v.length))
}
rl.on('line', function (line) {
const max = getNumberBits(line);
console.log(max)
});

