题解 | #查找输入整数二进制中1的个数#
查找输入整数二进制中1的个数
https://www.nowcoder.com/practice/1b46eb4cf3fa49b9965ac3c2c1caf5ad
'''
循环输入,
对输入的数字字符进行处理,
先转换为十进制整数,
然后将十进制整数转换为二进制整数,
再将二进制整数转换为01字符串序列,
统计01字符串序列中字符'1'的个数,
输出统计得到的'1'的个数。
'''
import sys
for line in sys.stdin:
print(str(bin(int(line))).count('1'))
#华为机试#
查看30道真题和解析
