当前位置: 首页 > news >正文

【2024年华为OD机试】 (A卷,100分)- 整理扑克牌(JavaScriptJava PythonC/C++)

在这里插入图片描述

一、问题描述

题目描述

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

步骤1:分组形成组合牌

  • 炸弹:当牌面数字相同张数大于等于4时。
  • 葫芦:3张相同牌面数字 + 2张相同牌面数字,且3张牌与2张牌不相同。
  • 三张:3张相同牌面数字。
  • 对子:2张相同牌面数字。
  • 单张:剩余没有相同的牌。

步骤2:对组合牌进行由大到小排列

  • 不同类型组合牌:按“炸弹” > “葫芦” > “三张” > “对子” > “单张”排列。
  • 相同类型组合牌
    • 除“葫芦”外,按组
http://www.lryc.cn/news/526585.html

相关文章:

  • 周末总结(2024/01/25)
  • Apache Flink 概述学习笔记
  • 双足机器人开源项目
  • Linux 部署 Java 项目:Tomcat、Redis、MySQL 教程
  • Django 多环境配置实战指南
  • 【C++高并发服务器WebServer】-6:信号
  • HBase的原理
  • [b01lers2020]Life on Mars1
  • Go学习:常量
  • Python 爬虫——爬取Web页面图片
  • 微信小程序1.1 微信小程序介绍
  • 记录备战第十六届蓝桥杯的过程
  • AI 编程工具—Cursor进阶使用 Rules for AI
  • 以租赁合同的例子讲清楚 开源协议原理和区别
  • mysql如何修改密码
  • 解数独力扣
  • Zookeeper(28)Zookeeper的线性化写入和顺序一致性读是什么?
  • ARM嵌入式学习--第九天(串口通信)
  • Github 2025-01-25Rust开源项目日报Top10
  • Android BitmapShader简洁实现马赛克/高斯模糊(毛玻璃),Kotlin(三)
  • PCIE模式配置
  • python深入SQLAlchemy使用详解
  • Bootstrap4 模态框
  • GSI快速收录服务:让你的网站内容“上架”谷歌
  • vim如何设置制表符表示的空格数量
  • 【Uniapp-Vue3】setTabBar设置TabBar和下拉刷新API
  • 【玩转全栈】----Django模板的继承
  • 详解数据库系统概述
  • Windows的docker中安装gitlab
  • 基于微信小程序的健身管理系统设计与实现(LW+源码+讲解)