华为OD机试真题 C++ 实现整理扑克牌2022.11 Q4 新题

Posted MISAYAONE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为OD机试真题 C++ 实现整理扑克牌2022.11 Q4 新题相关的知识,希望对你有一定的参考价值。

目录

题目

思路

考点

Code


题目

给定一组数字,表示扑克牌的牌面数字,忽略扑克牌的花色,请按如下规则对这一组扑克牌进行整理:

步骤1、对扑克牌进行分组,形成组合牌,规则如下:当牌面数字相同张数大于等于4时,组合牌为“炸弹”:3张相同牌面数字 + 2张相同牌面数字,且3张牌与2张牌不相同时,组合牌为“葫芦”
3张相同牌面数字,组合牌为“三张”
2张相同牌面数字,组合牌为“对子”
剩余没有相同的牌,则为“单张”:
步骤2、对上述组合牌进行由大到小排列,规则如下:不同类型组合牌之间由大到小排列规则:“炸弹” >"葫芦”>"三张”>"对子”> “单张”:相同类型组合牌之间,除“葫芦”外,按组合牌全部牌面数字加总由大到小排列:"葫芦”则先按3张相同牌面数字加总由

以上是关于华为OD机试真题 C++ 实现整理扑克牌2022.11 Q4 新题的主要内容,如果未能解决你的问题,请参考以下文章

华为OD机试真题 Python 实现整理扑克牌2022.11 Q4 新题

华为OD机试真题 Java 实现整理扑克牌2022.11 Q4 新题

华为OD机试模拟题用 C++ 实现 - 整理扑克牌(2023.Q1)

华为OD机试真题 C++ 实现优秀学员统计2022.11 Q4 新题

华为OD机试真题 C++ 实现士兵过河2022.11 Q4 新题

华为OD机试真题 C++ 实现硬件产品销售方案2022.11 Q4 新题