Minimum Numbers of Function Calls to Make Target Array LeetCode solution in JavaScript

1
var minOperations = function (nums) {
2
let maxpow = 0,
3
ans = 0,
4
pow,
5
val;
6
for (let i = 0; i < nums.length; i++) {
7
for (val = nums[i], pow = 0; val > 0; ans++)
8
if (val % 2) val--;
9
else pow++, (val /= 2);
10
ans -= pow;
11
if (pow > maxpow) maxpow = pow;
12
}
13
return ans + maxpow;
14
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0