See!? Python is much more elegant than Java / C++!!!


  • 0
    F
    class Solution(object):
        def hammingWeight(self, n):
            """
            :type n: int
            :rtype: int
            """
            # solution 1
            # return bin(n).count('1')
            # solution 2
            ans = 0
            while n:
                ans += n & 1
                n >>= 1
            return ans
    

Log in to reply
 

Looks like your connection to LeetCode Discuss was lost, please wait while we try to reconnect.