思路:
先定义问题,设糖果的种类m,妹妹可以分得的个数n,妹妹分得的最大种类个数ret。如果个数n>种类数m,则ret=m,若个数n<种类数m,则ret=n
代码:
class Solution:
def distributeCandies(self, candies: List[int]) -> int:
return int(min(len(candies)/2,len(set(candies))))
思路:
先定义问题,设糖果的种类m,妹妹可以分得的个数n,妹妹分得的最大种类个数ret。如果个数n>种类数m,则ret=m,若个数n<种类数m,则ret=n
代码:
class Solution:
def distributeCandies(self, candies: List[int]) -> int:
return int(min(len(candies)/2,len(set(candies))))