Beautiful Arrangement II LeetCode solution in JavaScript

1
var constructArray = function (n, k) {
2
const result = [];
3
let left = 1;
4
let right = n;
5

6
for (let index = 0; index < n; index++) {
7
if (k === 1) {
8
result.push(left++);
9
continue;
10
}
11
const num = k & 1 ? left++ : right--;
12
result.push(num);
13
k -= 1;
14
}
15

16
return result;
17
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0