目录

力扣191. 位1的个数

力扣191. Number of 1 Bits(位1的个数)

编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 ‘1’ 的个数(也称为汉明重量)。

示例 1:

../posts/01_学习/87_LeetCode/0191_位1的个数/img/0191-1-description.png

输入:n = 00000000000000000000000000001011
输出:3
解释:输入的二进制串 00000000000000000000000000001011 中,共有三位为 '1'。

示例 2:

../posts/01_学习/87_LeetCode/0191_位1的个数/img/0191-2-description.png

输入:n = 00000000000000000000000010000000
输出:1

示例 3:

../posts/01_学习/87_LeetCode/0191_位1的个数/img/0191-3-description.png

输入:n = 11111111111111111111111111111111
输出:32

提示:

  • 输入必须是长度为 32 的二进制串