当试图测试5张牌的扑克牌是否有两对时,有人能指出我应该考虑的逻辑方向吗?
到目前为止,我之前所拥有的是将五张牌中的两张中的每一对配对,并且如果这些对中的两个或更多对具有相等的值则返回true。我遇到的问题是,如果有一张卡中有三张,即使没有两对,该方法仍然会返回true。
答案 0 :(得分:0)
有2个主要的扑克手牌排名组。
在其他所有类别中,您会注意到的一件事是,每当您拥有更强的手牌排名时,它会包含至少一种较弱的手牌排名,当您采用这些牌的组合时。
例如AAAT9是3种类型,但如果你拿出两个A,它还包括一对。
找到手的力量的最简单方法是从最强的手开始然后在强度类别中向下工作,这非常接近游戏的实际规则。