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