Compare commits

...

2 Commits

Author SHA1 Message Date
Gourav Goel
f3d774dfe3
Merge 9af617a1b8 into 2c67b48c21 2024-04-25 08:24:26 +08:00
Gourav Goel
9af617a1b8
Create different_power_of2.js 2020-08-01 15:57:24 +05:30

View File

@ -0,0 +1,19 @@
// different power of 2 requiered so that the sum of different power of 2 equals to no..
export default function diffPowerOfTwo(number) {
if (number < 1) {
return 0;
}
var a=0;
let dividedNumber = number;
while (dividedNumber !== 1) {
if (dividedNumber % 2 !== 0) {
a+=1;
}
a+=1;
dividedNumber /= 2;
}
return a;
}