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)

这是最快的答案,感觉差不多么……但是速度是我的两倍

评论

此博客中的热门博文

225 Implement Stack using Queues

232. Implement Queue using Stacks

20. Valid Parentheses