Maximize Distance to Closest Person LeetCode solution in JavaScript

1
/**
2
* @param {number[]} seats
3
* @return {number}
4
*/
5
var maxDistToClosest = function (seats) {
6
let arr = seats.join("").split("1");
7
for (let i = 0; i < arr.length; i++) {
8
if (arr[i] == "") arr[i] = 0;
9
else {
10
let middle = true;
11
if (i == 0 || i == arr.length - 1) {
12
arr[i] = arr[i].length;
13
} else {
14
arr[i] = Math.ceil(arr[i].length / 2);
15
}
16
}
17
}
18
return arr.sort((a, b) => (a >= b ? -1 : 1))[0];
19
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0