add new solutions

This commit is contained in:
Yiyang Kang 2025-12-28 17:07:06 +09:00 committed by kanna5
parent e1b702657c
commit 59b71480d4
Signed by: kkyy
GPG key ID: 06332F3965E9B0CF
11 changed files with 343 additions and 0 deletions

View file

@ -0,0 +1,18 @@
package q219
func containsNearbyDuplicate(nums []int, k int) bool {
seen := make(map[int]struct{}, k)
for i, num := range nums {
if _, ok := seen[num]; ok {
return true
}
seen[num] = struct{}{}
if i >= k {
delete(seen, nums[i-k])
}
}
return false
}
var _ = containsNearbyDuplicate