题解 | #求int型正整数在内存中存储时1的个数#
求int型正整数在内存中存储时1的个数
http://www.nowcoder.com/practice/440f16e490a0404786865e99c6ad91c9
let line;
function func(line) {
// int转二进制用toString
const numStr = parseInt(line).toString(2);
const arr = numStr.split('');
let count = 0;
arr.forEach((item) => {
if(item === '1') count++;
});
return count;
}
while(line = readline()){
print(func(line));
}