LeetCode 191 Number of 1 Bits
2015-03-11 07:36
351 查看
Write a function that takes an unsigned integer and returns the number of ’1' bits it has (also known as the Hamming
weight).
For example, the 32-bit integer ’11' has binary representation
so the function should return 3.
class Solution:
# @param n, an integer
# @return an integer
def hammingWeight(self, n):
a = str(bin(n))
l = []
for x in a:
l.append(x)
ans = 0
for x in l:
if x == '1':
ans += 1
return ans
weight).
For example, the 32-bit integer ’11' has binary representation
00000000000000000000000000001011,
so the function should return 3.
class Solution:
# @param n, an integer
# @return an integer
def hammingWeight(self, n):
a = str(bin(n))
l = []
for x in a:
l.append(x)
ans = 0
for x in l:
if x == '1':
ans += 1
return ans
相关文章推荐
- 【leetcode】【191】Number of 1 Bits
- 【LeetCode】191_Number of 1 Bits
- LeetCode 191 number of 1 bits
- leetcode-191 Number of 1 Bits 二进制数字中1的个数
- leetcode 191 Number of 1 Bits(位运算)
- LeetCode191:Number of 1 Bits【Java】
- [LeetCode]: 191:Number of 1 Bits
- [LeetCode-191] Number of 1 Bits(判断一个整数中有多少个1)
- LeetCode 191----Number of 1 Bits
- [LeetCode刷题记录]190-191 Number of 1 Bits & Reverse Bits
- Java [Leetcode 191]Number of 1 Bits
- LeetCode191 Number of 1 Bits
- Leetcode 191 Number of 1 Bits 位运算
- leetcode191[easy]---Number of 1 Bits
- LeetCode 191 Number of 1 Bits
- leetcode 191: Number of 1 Bits
- LeetCode191:Number of 1 Bits
- [LeetCode 191] Number of 1 Bits
- Java for LeetCode 191 Number of 1 Bits
- LeetCode 191 Number of 1 Bits