题解 | #求int型正整数在内存中存储时1的个数#
求int型正整数在内存中存储时1的个数
http://www.nowcoder.com/practice/440f16e490a0404786865e99c6ad91c9
const intNum = Number(readline())
const intNum2 = intNum.toString(2)
// console.log(intNum2)
console.log(intNum2.split('1').length - 1)
js中进制的转换:
- 其他进制转10进制 使用
parseInt(2),2进制转为10进制 - 数字转为其他进制 使用
num.toString(2), 转为2进制