题解 | #求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)
求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)
相关推荐
牛客吹哨人:可恶!它越来越嚣张了...哨哥晚点统一更新到黑名单:能救一个是一个!26届毁意向毁约裁员黑名单https://www.nowcoder.com/discuss/1525833