nums
순회0
이 발견될 때마다 거리 증가1
이 발견될 때 k
보다 거리가 짧다면 false
반환k
이상이라면, true
반환환function kLengthApart(nums: number[], k: number): boolean {
let isStart = false
let dist = 0
for(const num of nums) {
if(num === 1) {
if(!isStart) {
isStart = true
} else {
if(dist < k) return false
dist = 0
}
} else {
if(isStart) dist++
}
}
return true
};