🍂个人博客首页: KJ.JK
🍂专栏介绍: 华为OD机试真题汇总,定期更新华为OD各个时间阶段的机试真题,每日定时更新,本专栏将使用Python语言进行更新解答,包含真题,思路分析,代码参考,欢迎大家订阅学习
一、题目
🎃题目描述
给定一组数字,表示扑克牌的牌面数字,忽略扑克牌的花色,请按如下规则对这一组扑克牌进行整理:
步骤1:对扑克牌进行分组,形成组合牌,规则如下:
● 当牌面数字相同张数大于等于4时,组合牌为炸弹”;
● 3张相同牌面数字+ 2张相同牌面数字,且3张牌与2张牌不相同时,组合牌为“葫芦”;
● 3张相同牌面数字,组合牌为“三张”;
● 2张相同牌面数字,组合牌为“对子”;
● 剩余没有相同的牌,则为“单张”;
步骤2:对上述组合牌进行由大到小排列,规则如下:
● 不同类型组合牌之间由大到小排列规则: