[JS 练习] 02: 二进制中1的个数相加
问题描述:
编写一个函数,要求接收一个正整数,返回该数字的二进制表示中等于1的位数
示例:
输入0,返回0;
输入4, 返回1;
输入7, 返回3;
输入9, 返回2;
答案:
countBits = n => n.toString(2).split('0').join('').length;
用到的知识点:
(1): 十进制与二进制的转换 number.toString( 2 )...
原创
2021-09-26 19:28:03 ·
231 阅读 ·
0 评论