题解 | 查找输入整数二进制中1的个数
查找输入整数二进制中1的个数
https://www.nowcoder.com/practice/1b46eb4cf3fa49b9965ac3c2c1caf5ad
import sys
n = int(input())
m = int(input())
nn = []
mm = []
while n > 0:
if n % 2 == 0:
nn.append(0)
n = n // 2
if n % 2 == 1:
nn.append(1)
n = n // 2
while m > 0:
if m % 2 == 0:
mm.append(0)
m = m // 2
if m % 2 == 1:
mm.append(1)
m = m // 2
print(nn.count(1))
print(mm.count(1))
传音控股公司福利 319人发布
查看22道真题和解析