题目描述
给定一副扑克牌(五张牌),每张牌由牌面大小和花色组成,牌面大小为 2~10、J、Q、K、A,花色分别为红桃(H)、黑桃(S)、梅花(C)、方块(D)。需要判断这五张牌是否为以下牌型之一:
- 同花顺:五张牌花色相同且牌面大小依次递增,例如 2H 3H 4H 5H 6H。
- 四条:四张牌的牌面大小相同,第五张牌的牌面不同,例如 A黑桃 A梅花 A红桃 A方块 K红桃。
- 葫芦:三张牌的牌面大小相同,另外两张牌的牌面大小相同且与前三张不同,例如 5黑桃 5梅花 5红桃 9方块 9梅花。
- 同花:五张牌花色相同,但牌面大小不连续,例如 3方块 7方块 10方块 J方块 Q方块。
- 顺子:五张牌的牌面大小连续,但花色不同,例如 2红桃 3黑桃 4梅花 5方块 6红桃。
- 三条:三张牌的牌面大小相同,另外两张牌的牌面大小不同,例如 3黑桃 3梅花 3红桃 4方块 6梅花。