num.toString(2)——将数字转为二进制。注意:前提是数字,其次是括号内要写2。
题目描述
输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。
输入描述:
输入一个整数(int类型)。
输出描述:
这个数转换成2进制后,输出1的个数。
var line=parseInt(readline()).toString(2);
var count=0;
for(i=0;i<line.length;i++){
if(line[i]==1){
count++;
}
}
console.log(count);