二进制中1的个数
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
1 # -*- coding:utf-8 -*- 2 class Solution: 3 def NumberOf1(self, n): 4 count = 0 5 flag = 1 6 for i in range(32): 7 if n & flag: 8 count += 1 9 flag <<= 1 10 return count 11 # write code here