- # -*- coding:utf-8 -*-
- class Solution:
- def NumberOf1(self, n):
- if n>=0:
- nbin = bin(n)
- count = nbin.count('1')
- return count
- else:
- num = abs(n)
- nbin = bin(num-1)
- count = 32-nbin.count('1')
- return count
- #该片段来自于http://www.codesnippet.cn/detail/2212201514253.html
来源: http://www.codesnippet.cn/detail/2212201514253.html