Quick actions

cmd+k|ctrl+k

Navigation

Languages

halvingSum

Snippet info

Language

JavaScript

Visibility

public

Author

pallavid

Created

2021-09-01T21:51:24.188113Z

Updated

2021-09-02T04:34:28.930288Z

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))
INFO