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

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

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

用了内置函数bin()
先获取字符串转成int类型,然后用bin函数并且取有效部分,最后计算数字的和,即1的个数

num = int(input())
result = sum([int(i) for i in bin(num)[2:]])
print(result)
全部评论

相关推荐

头像
2025-12-27 13:01
三峡大学 C++
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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