题解 | #求int型正整数在内存中存储时1的个数#

求int型正整数在内存中存储时1的个数

https://www.nowcoder.com/practice/440f16e490a0404786865e99c6ad91c9

while True:
    try:
        num=bin(int(input()))
        list1=list(str(num))
        j=2
        k=0
        for i in range(len(list1)-2):
            if list1[j]=='1':
                k+=1
                j+=1
            else:
                j+=1
        print(k)
    except:
        break

全部评论

相关推荐

26应届求职ing:你这是报了豆音四哥的班?双非本硕拿这两个项目写简历里投100多家嵌软也没什么面试,感觉项目简单了,很多人用
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务