Skip to content

Commit 2f6128c

Browse files
committed
add: leetcode 1296 solution
1 parent 1a959a2 commit 2f6128c

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package leetcode
2+
3+
import "sort"
4+
5+
func isPossibleDivide(nums []int, k int) bool {
6+
mp := make(map[int]int)
7+
for _, v := range nums {
8+
mp[v] += 1
9+
}
10+
sort.Ints(nums)
11+
for _, num := range nums {
12+
if mp[num] == 0 {
13+
continue
14+
}
15+
for diff := 0; diff < k; diff++ {
16+
if mp[num+diff] == 0 {
17+
return false
18+
}
19+
mp[num+diff] -= 1
20+
}
21+
}
22+
return true
23+
}

0 commit comments

Comments
 (0)