返回题库|

位1的个数

简单阿里巴巴

位1的个数

简单阿里巴巴位运算

题目描述

编写一个函数,输入一个无符号整数,返回其二进制表达式中数字位数为1的个数。使用n&(n-1)可以消除最低位的1,循环计数直到n为0。

示例

输入:n = 11 (二进制 00000000000000000000000000001011)
输出:3
solution.ts
输出结果
点击「运行代码」按钮查看结果...