halvingSum
12345678910111213
function halvingSum(n) {
let sum = 0;
let denominator=1;
let fraction = n;
while(fraction>=1){
sum=sum+fraction;
denominator=denominator*2;
fraction= Math.floor(n/denominator)
}
return sum;
}
console.log(halvingSum(127))
JavaScript
INFO