题解 | #求最大连续bit数#
求最大连续bit数
https://www.nowcoder.com/practice/4b1658fd8ffb4217bc3b7e85a38cfaf2
const readline = require("readline");
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
rl.on("line", function (line) {
const num = parseInt(line).toString(2);
let maxTotal = 0;
let total = 0;
for (let i = 0; i < num.length; i++) {
if (num[i] === "1") {
total++;
} else {
maxTotal = total > maxTotal ? total : maxTotal;
total = 0;
}
}
maxTotal = total > maxTotal ? total : maxTotal;
console.log(maxTotal);
});

