本文主要是介绍胡牌算法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
"""card_nums = [[11, 3], [12,2], [15,3],[17,1][18,1][19,1],[21,3]]
1.将 card_nums 排序
2.列子:从 11 开始进行判断
(1)是否有三张若有则取出判断 然后剩余牌是否可以胡。
(2)重新进入能不能胡函数 判断剩下的牌 12是否有三张,没有,则判断有没有两个。有 减掉判断剩余 可不可以胡
(3)15 有三张减掉 判断剩余 [17,1][18,1][19,1] 会走到 链子的判断。减掉
(4)[21,3] 走到对子减掉。
(5)最后 判断张数为 0 则 是可以胡的
3. 思路: 取第一个牌是否有三张,若有则减掉判断剩余牌能不能胡。
若能胡 则能胡, 不能胡判断 第一个牌有没有两张 减掉判断剩余, 不能胡 则判断能不能喝前后牌组成链子
---> 经过这样对每张牌的判断会 得到胡牌结果
"""
这篇关于胡牌算法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!