Максимальная дистанция до ближайшего человека

Medium
ArrayGreedyVK

Дан массив seats, где seats[i] = 1 означает занятое место, а seats[i] = 0 — пустое.

Найдите максимальное расстояние до ближайшего занятого места, если вы выбираете одно пустое место оптимально.

maxDistToClosest([1,0,0,0,1,0,1]) // => 2
maxDistToClosest([1,0,0,0])       // => 3

Примеры

Пример 1
Вход:
[1,0,0,0,1,0,1]
Выход:
2
Пример 2
Вход:
[1,0,0,0]
Выход:
3
Ваш код - JavaScript
Результаты
Нажмите «Запуск» для выполнения кода