Counting Bits
JavaScript
function countOnBits(num) {
let count = 0;
let binaryStr = "";
while (num > 0){
binaryStr = (num & 1) + binaryStr;
count += num & 1;
num >>= 1;
}
return {
count: count,
binary: binaryStr
}
;
}
let result = countOnBits(7225);
alert(result.binary + " : " + result.count);