849. Maximize Distance to Closest Person
Last updated
Last updated
In a row of seats
, 1
represents a person sitting in that seat, and 0
represents that the seat is empty.
There is at least one empty seat, and at least one person sitting.
Alex wants to sit in the seat such that the distance between him and the closest person to him is maximized.
Return that maximum distance to closest person.
Example 1:
Example 2:
Note:
1 <= seats.length <= 20000
seats
contains only 0s or 1s, at least one 0
, and at least one 1
.
max( (最大空格數+1)/2 , 從開頭數來第一個 1 的位置 , 從結尾數來第一個 1 的位置 )