给该问题一个输入,找出输入中有1个。 例如。 i / p 1011然后o / p 3
我使用了collections.Counter以及.count('1')来查找1的数量,但它减少了1的数量。是什么原因?
class Solution(object):
def hammingWeight(self, n):
"""
:type n: int
:rtype: int
"""
s = str(n)
dic = collections.Counter(s)
return dic['1']
I / P:1011 O / P:2 预期O / P:3