Files
LeetCode-Go/leetcode/0575.Distribute-Candies/575. Distribute Candies.go
2020-08-07 17:06:53 +08:00

14 lines
245 B
Go

package leetcode
func distributeCandies(candies []int) int {
n, m := len(candies), make(map[int]struct{}, len(candies))
for _, candy := range candies {
m[candy] = struct{}{}
}
res := len(m)
if n/2 < res {
return n / 2
}
return res
}