2022&2023华为OD机试 - 斗地主 2(Python)
Posted 坚果的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2022&2023华为OD机试 - 斗地主 2(Python)相关的知识,希望对你有一定的参考价值。
斗地主 2
题目描述
在斗地主扑克牌游戏中,扑克牌由小到大的顺序为3 4 5 6 7 8 9 10 J Q K A 2
玩家可以出的扑克牌阵型有,单张
,对子
,顺子
,飞机
,炸弹
等
其中顺子的出牌规则为,由至少 5 张由小到大连续递增的扑克牌组成
且不能包含2
例如:3,4,5,6,7
、3,4,5,6,7,8,9,10,J,Q,K,A
都是有效的顺子
而J,Q,K,A,2
、2,3,4,5,6
、3,4,5,6
、3,4,5,6,8
等都不是顺子
给定一个包含13
张牌的数组,如果有满足出牌规则的顺子,请输出顺子
如果存在多个顺子,请每行输出一个顺子
且需要按照顺子的第一张牌的大小(必须从小到大)依次输出
如果没有满足出牌规则的顺子,请输出No
输入描述
13 张任意顺序的扑克牌,每张扑克牌数字用空格隔开,
每张扑克牌的数字都是合法的
并且不包括大小王:2 9 J 2 3 4 K A 7 9 A 5 6
不需要考虑输入为异常字符的情况
输出描述
组成的顺子 每张扑克牌数字用空格隔开
3 4 5 6 7
以上是关于2022&2023华为OD机试 - 斗地主 2(Python)的主要内容,如果未能解决你的问题,请参考以下文章
华为OD机试真题Python实现考古学家真题+解题思路+代码(2022&2023)
华为OD机试真题Python实现最小步骤数真题+解题思路+代码(2022&2023)
华为OD机试真题Python实现出租车计费真题+解题思路+代码(2022&2023)