题解 | #求int型正整数在内存中存储时1的个数#
求int型正整数在内存中存储时1的个数
https://www.nowcoder.com/practice/440f16e490a0404786865e99c6ad91c9
import sys """ 解题思路:把输入的整形变成2进制 后续就是对1 count一下就好了 """ num = bin(int(input())) res = 0 for i in str(num): # 被我变成字符串了,我还等于 数值1 if i == '1': res +=1 print(res)