美文网首页
leetcode 914. 卡牌分组

leetcode 914. 卡牌分组

作者: fanchuang | 来源:发表于2020-03-06 21:20 被阅读0次

尝试了4次,总算是过了。

#  60 ms, 在所有 Python3 提交中击败了90.83%的用户
class Solution:
    def hasGroupsSizeX(self, deck: List[int]) -> bool:
        # [1,1,2,2,2,2]
        # [1,1,1,1,2,2,2,2,2,2]

        if len(deck)< 2:
            return False 
        s = set(deck) 
        ls = []
        for i in s:
            ls.append(deck.count(i))

        # print(ls)   
        g = 2
        while g <= min(ls):
            if all(i % g == 0 for i in ls):
                print("yes", g)
                return True 
            else:
                g += 1
        return False 

相关文章

  • 914. 卡牌分组

    914. 卡牌分组

  • Leetcode 914. 卡牌分组

    题目描述 给定一副牌,每张牌上都写着一个整数。 此时,你需要选定一个数字 X,使我们可以将整副牌按下述规则分成 1...

  • leetcode 914. 卡牌分组

    尝试了4次,总算是过了。

  • 914. 卡牌分组(Swift)

    来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/x-of-a...

  • LeetCode第104场周赛题解

    914. 卡牌分组 题目难度Easy 给定一副牌,每张牌上都写着一个整数。 此时,你需要选定一个数字 X,使我们可...

  • LeetCode | 0914. X of a Kind in

    LeetCode 0914. X of a Kind in a Deck of Cards卡牌分组【Easy】【P...

  • 卡牌分组

    题目 给定一副牌,每张牌上都写着一个整数。 此时,你需要选定一个数字 X,使我们可以将整副牌按下述规则分成 1 组...

  • 卡牌分组

    题目: 题目的理解: 不看例子还真的不能很好的理解题目:(1)X的值意思是,一个组里牌的个数。(2)每一个组的数字...

  • 卡牌分组

    题目 给定一副牌,每张牌上都写着一个整数。此时,你需要选定一个数字 X,使我们可以将整副牌按下述规则分成 1 组或...

  • 卡牌分组

    题目: 给定一副牌,每张牌上都写着一个整数。此时,你需要选定一个数字 X,使我们可以将整副牌按下述规则分成 1 组...

网友评论

      本文标题:leetcode 914. 卡牌分组

      本文链接:https://www.haomeiwen.com/subject/obdorhtx.html