const rl = require("readline").createInterface({ input: process.stdin }); var iter = rl[Symbol.asyncIterator](); const readline = async () => (await iter.next()).value; void (async function () { while ((line = await readline())) { // 先转成2进制数 const number = String(Number(line).toString(2)); // 统计1的数量 const number_length = number.length; let count = 0; for (let i = 0; i < number_length; i++) { if (number[i] == 1) { count++; } } console.log(count) } })();