[leetcode191]位1的个数

2023-10-18  本文已影响0人  欢仔_159a

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

提示:

本人的漂亮烂代码:

    def hammingWeight(self, n: int) -> int:
        count = 0
        while n:
            if n&1 == 1:
                count += 1
            n = n>>1
        return count
上一篇下一篇

猜你喜欢

热点阅读