OD统一机试:判断牌型
题目
五张牌每张牌由牌大小和花色组成
牌大小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
表示红桃
黑桃
梅花
方块
输出描述
输出牌型序号
五张牌符合多种牌型时,取最大的牌型序号输出
五张牌中不会出现数字大小和花色完全相同的牌
编号小的牌型较大,包含 A 的合法顺子只有 10
J
Q
K
A
、 A
2
3
4
5
类似 KA234
不是合法顺子
示例一
输入
4 H
5 S
6 C
7 D
8 D
输出
5