写一个函数:在给定两个非负整数A和B的情况下,返回数字A * B的二进制表示形式中设置为1的位数[关闭]

问题描述 投票:0回答:1

例如,给定A = 3和B = 7,该函数应返回3,因为A * B = 3 * 7 = 21的二进制表示形式为10101,并且它包含设置为1的三个位。

function solution (A, B){
    return A * B;
}

假定:在您的解决方案中,请注意正确性。您的解决方案的性能将不是评估的重点

javascript java python php
1个回答
-4
投票

编译成功,

错误的答案(21号是10101)

© www.soinside.com 2019 - 2024. All rights reserved.