题解 | #查找输入整数二进制中1的个数#
查找输入整数二进制中1的个数
https://www.nowcoder.com/practice/1b46eb4cf3fa49b9965ac3c2c1caf5ad
主要考察位运算符‘&’ 和 ‘>>’的使用 完整代码如下:
const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void async function () {
// Write your code here
while(line = await readline()){
let n = parseInt(line);
let count = 0;
while (n>0) {
count += n&1;
n >>= 1;
}
console.log(count);
}
}()


