描述
对于给定的整数 n 和 m,分别求解他们在二进制表示下的 1 的个数。
输入描述:
第一行输入一个整数 n(0≦n<231) 代表需要求解的第一个数字。
第二行输入一个整数 m(0≦m<231) 代表需要求解的第二个数字。
输出描述:
第一行输出一个整数,代表 n 在二进制表示下的 1 的个数。
第二行输出一个整数,代表 m 在二进制表示下的 1 的个数。
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 num = Number(line).toString(2);
let arr = num.split("").filter((item) => item === "1");
console.log(arr.length);
}
})();