思路:
将n每一位与1相与,若为0则0,若为1则1,并存下来,最后求和。
# -*- coding:utf-8 -*-
class Solution:
def NumberOf1(self, n):
# write code here
return sum([(n>>i & 1) for i in range(0,32)])
思路:
将n每一位与1相与,若为0则0,若为1则1,并存下来,最后求和。
# -*- coding:utf-8 -*-
class Solution:
def NumberOf1(self, n):
# write code here
return sum([(n>>i & 1) for i in range(0,32)])