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

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
Результаты
Нажмите «Запуск» для выполнения кода