华为OD机试 - 整理扑克牌(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
2023-09-11 14:20:20 时间
整理扑克牌
题目
给定一组数字,表示扑克牌的牌面数字,忽略扑克牌的花色,请安如下规则对这一组扑克牌进行整理。
- 步骤一:
对扑克牌进行分组,规则如下- 当牌面数字相同张数大于等于
4
时,组合牌为炸弹
; 三张相同牌面数字+两张
相同牌面数字,且三张牌与两张牌不相同时,组合牌为葫芦
;三张相同牌面数字
,组合牌为三张
,两张相同牌面数字
,组合牌为对子
,- 剩余没有相同的牌则为
单张
- 当牌面数字相同张数大于等于
- 步骤二:
对上述组合牌进行由大到小排列,规则如下:- 不同类型组合牌之间由大到小排列规则:
炸弹 > 葫芦 > 三张 > 对子 > 单张 - 相同类型组合牌之间,除葫芦外,按组合牌全部牌面数字加总,由大到小排列
- 葫芦则先按三张相同牌面数字加总,由大到小排列,三张相同牌面数字加总相同时,再按另外两张牌面数字加总,由大到小排列;
- 由于葫芦大于三张,因此如果能形成更大的组合牌,也可以将三张拆分为两张或一张,其中的两张可以和其他三张重新组合成葫芦,剩下的一张为单张;
- 不同类型组合牌之间由大到小排列规则:
- 步骤三:
- 当存在多个可能组合方案时&#
相关文章
- JavaScript - 获取屏幕宽高及分辨率等信息
- 华为OD机试 - 机器人走迷宫(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - IPv4 地址转换成整数 (JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 最少数量线段覆盖(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 最差产品奖(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 寻找目标字符串(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 快递货车(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 火星文计算(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 最左侧冗余覆盖子串(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 叠放书籍(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 双十一(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 招聘(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 寻找路径(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 对称美学(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 -最小叶子节点(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 找出同班小朋友(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 流水线(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 最多获得的短信条数(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 重组字符串(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 机器人活动区域(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 窗口滑动(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 绘图机器(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 -开心消消乐(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 分糖果(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 最少停车数(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 报数(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 单词反转2(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 -数组组成的最小数字(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 -VLAN资源池(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】
- 华为OD机试 - 字符串加密(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】