🍂个人博客首页: 鲨鱼狼臧
🍂专栏介绍: 2023华为OD机试真题,使用Python进行解答,专栏每篇文章都包括真题,思路参考,代码分析,订阅有问题后续可与博主解答问题
一、题目
🎃题目描述
给定一组数字,表示扑克牌的牌面数字,忽略扑克牌的花色,请按如下规则对这一组扑克牌进行整理:
步骤1:对扑克牌进行分组,形成组合牌,规则如下:
● 当牌面数字相同张数大于等于4时,组合牌为炸弹”;
● 3张相同牌面数字+ 2张相同牌面数字,且3张牌与2张牌不相同时,组合牌为“葫芦”;
● 3张相同牌面数字,组合牌为“三张”;
● 2张相同牌面数字,组合牌为“对子”;
● 剩余没有相同的牌,则为“单张”;
步骤2:对上述组合牌进行由大到小排列,规则如下:
● 不同类型组合牌之间由大到小排列规则:“炸弹”>“葫芦”>“三张”>“对子”&g