Array With Elements Not Equal to Average of Neighbors LeetCode solution in JavaScript

1
var rearrangeArray = function (nums) {
2
let arr = [],
3
res = [];
4
for (let q of nums) arr[q] = 1;
5

6
let l = 0,
7
r = arr.length - 1;
8
while (l <= r) {
9
while (!arr[l]) l++;
10
while (!arr[r]) r--;
11
if (l <= r) res.push(l++);
12
if (l <= r) res.push(r--);
13
}
14
return res;
15
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0