Python :二进制中1的个数

来源:互联网 发布:云创大数据实验一体机 编辑:程序博客网 时间:2024/05/22 16:55


牛客网上的剑指 offer的在线编程:

题目描述:


# -*- coding:utf-8 -*-class Solution:    def NumberOf1(self, n):        if n >= 0:            bina = bin(n)            count = bina.count('1')            return count        else:            bina = bin(abs(n) - 1)            count = 32 - bina.count('1')            return count


原创粉丝点击