剑指offer:二进制中1的个数(Python)& 0xffffffff
题目描述
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
解题思路思路1
首先,这种基础的求二进制中1的个数的问题,对于强大的Python,一定存在一些好用的库函数。果不其然,代码如下:
Python代码1
def NumberOf1(self, n):
if n >= 0:
return bin(n).count('1')
else...
转载
2019-03-31 21:33:34 ·
2217 阅读 ·
0 评论