19 lines
227 B
Go
19 lines
227 B
Go
package q1437
|
|
|
|
func kLengthApart(nums []int, k int) bool {
|
|
dist := k
|
|
|
|
for _, n := range nums {
|
|
if n == 0 {
|
|
dist++
|
|
} else {
|
|
if dist < k {
|
|
return false
|
|
}
|
|
dist = 0
|
|
}
|
|
}
|
|
return true
|
|
}
|
|
|
|
var _ = kLengthApart
|