96. 计算数字的二进制表示中“1”的个数
分享给更多人
容易 -通过 / -执行
给定一个整数,请返回其二进制表示下的1的数量。
countOne(1) // 1, "1"countOne(257799) // 12, "111110111100000111"
- 注意JavaScript中的字符串的built-in方法并不是免费的,有时间消耗。
- 一个一个数是可以达到目的的,但是你能想到更好的办法吗?
容易 -通过 / -执行
给定一个整数,请返回其二进制表示下的1的数量。
countOne(1) // 1, "1"countOne(257799) // 12, "111110111100000111"