575. 分糖果

分糖果

解法一: 哈希

go
1
2
3
4
5
6
7
8
func distributeCandies(candyType []int) int {
n := len(candyType)
typeHash := make(map[int]bool)
for i := 0; i < n; i++ {
typeHash[candyType[i]] = true
}
return min(n>>1, len(typeHash))
}
作者

wuhunyu

发布于

2024-06-02

更新于

2025-01-15

许可协议