华为OD机试 - 判断牌型(Python) | 机试题+算法思路+考点+代码解析 【2023】
2023-09-11 14:20:21 时间
判断牌型
题目
五张牌每张牌由牌大小和花色组成
牌大小2~10
J
Q
K
A
花色四种 红桃
黑桃
梅花
方块
四种花色之一
- 判断牌型
- 牌型一
同花顺
同一花色的顺子 如红桃 2 红桃 3 红桃 4 红桃 5 红桃 6 - 牌型二
四条
四张相同数字+单张 红桃 A 黑桃 A 梅花 A 方块 A 加黑桃 A - 牌型三
葫芦
三张相同数字加一对
如 红桃 5 黑桃 5 梅花 5 加方块 9 梅花 9 - 牌型四
同花
同一种花色
如方块 3 方块 7 方块 10 方块 J - 牌型五
顺子
花色不一样的顺子
如红桃 2 黑桃 3 红桃 4 红桃 5 方块 6 - 牌型六
三条
三张相同 + 两张单 - 牌型七
其他
- 牌型一
输入
输入由5
行组成
每行为一张牌大小和花色
牌大小为 2~10
J
Q
K
A
花色分别用字符 H
S
C
D
表示红桃
黑桃
相关文章
- 【Python】python 多线程两种实现方式
- 协议缓冲区基础:Python
- 第三十九节,python内置全局变量
- Python 字符串_python 字符串截取_python 字符串替换_python 字符串连接
- 程序员的算法趣题Q56: 鬼脚图中的横线(思路2的Python题解)
- 数学建模学习笔记(十九)K-means聚类的matlab和python实现
- Python Django 聚合函数/Group By/子查询/关联查询API
- paip.字符串操作uapi java php python总结..
- python程序员都在用到5个酷毙的Python工具
- Python之多线程:python多线程设计之同时执行多个函数命令详细攻略
- Python之ffmpeg:利用python编程基于ffmpeg将m4a格式音频文件转为mp3格式文件
- Python语言编程学习:利用python输出当前python版本、MSC版本型号
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Entry/Entry的Command)
- Python语言学习:解决python版本升级问题集合(python2系列→Python3系列)导致错误的总结集合
- 100天精通Python(数据分析篇)——第61天:Pandas.to_datetime函数基础+代码实战(处理时间)
- 呕心沥血解析用python画一个表白树(详解每一行代码),初学者也能看懂,授人以鱼不如授人以渔
- Python Flask框架学习19:Flask 邮件
- Python编程:pillow处理图像生成验证码图片
- Python编程:twine模块打包python项目上传pypi
- Python:mysql-connector-python模块对MySQL数据库进行增删改查
- python 机器学习中各种距离
- python基础===八大排序算法的 Python 实现
- 《Flask Web开发——基于Python的Web应用开发实践》一字一句上机实践(下)
- 【Leetcode刷题Python】25.K 个一组翻转链表
- 第十三届蓝桥杯C++C组省赛H题,Python A 组省赛 F 题,Ptyhon C 组省赛 H 题—— 重新排序(AC)
- Py经典案例:利用Python调用数据库历史记录文件,实现BTC、LTC等Encrypted currency找出最佳出仓价、收益比的加密币模拟交易系统
- python+selenium自动化测试解决不了的alert问题,使用PyKeyboard解决方法