575. Distribute Candies
哈哈终于体会到秒题的快感了!不过这道题也就是小学奥数题的难度。
class Solution(object):
def distributeCandies(self, candies):
"""
:type candies: List[int]
:rtype: int
"""
b=len(set(candies))
return min(b,len(candies)/2)
只打败了19%的人2333.
注意:
计算set和list元素个数请使用len()函数,List.count是用来接收一个特定参数求list里面这个参数出现次数的函数。
class Solution(object): def distributeCandies(self, candies): """ :type candies: List[int] :rtype: int """ kind = set(candies) if len(kind) > len(candies)/2: return len(candies)/2 else: return len(kind)
这是最快的答案,感觉差不多么……但是速度是我的两倍
class Solution(object):
def distributeCandies(self, candies):
"""
:type candies: List[int]
:rtype: int
"""
b=len(set(candies))
return min(b,len(candies)/2)
只打败了19%的人2333.
注意:
计算set和list元素个数请使用len()函数,List.count是用来接收一个特定参数求list里面这个参数出现次数的函数。
class Solution(object): def distributeCandies(self, candies): """ :type candies: List[int] :rtype: int """ kind = set(candies) if len(kind) > len(candies)/2: return len(candies)/2 else: return len(kind)
这是最快的答案,感觉差不多么……但是速度是我的两倍
评论
发表评论