Minimum Operations to Make Array Equal LeetCode solution in JavaScript

1
var minOperations = function (n) {
2
let reqNum;
3
if (n % 2 != 0) {
4
reqNum = Math.floor(n / 2) * 2 + 1;
5
} else {
6
reqNum = (Math.floor(n / 2) * 2 + 1 + (Math.floor(n / 2) - 1) * 2 + 1) / 2;
7
}
8
let count = 0;
9
for (let i = 1; i < reqNum; i += 2) {
10
count += reqNum - i;
11
}
12
return count;
13
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0