华为OD机试 - 德州扑克(Java JS Python)

news/2024/11/26 5:55:16/

题目描述

五张牌,每张牌由牌大小和花色组成,牌大小2~10、J、Q、K、A,牌花色为红桃、黑桃、梅花、方块四种花色之一。

判断牌型:

牌型1,同花顺:同一花色的顺子,如红桃2红桃3红桃4红桃5红桃6。
牌型2,四条:四张相同数字 + 单张,如红桃A黑桃A梅花A方块A + 黑桃K。
牌型3,葫芦:三张相同数字 + 一对,如红桃5黑桃5梅花5 + 方块9梅花9。
牌型4,同花:同一花色,如方块3方块7方块10方块J方块Q。
牌型5,顺子:花色不一样的顺子,如红桃2黑桃3红桃4红桃5方块6。
牌型6,三条:三张相同+两张单。

说明:

(1)五张牌里不会出现牌大小和花色完全相同的牌。
(2)编号小的牌型较大,如同花顺比四条大,依次类推。
(3)包含A的合法的顺子只有10 J Q K A和A 2 3 4 5;类似K A 2 3 4的序列不认为是顺子。

输入描述

输入由5行组成,每行为一张牌大小和花色,牌大小为2~10、J、Q、K、A,花色分别用字符H、S、C、D表示红桃、黑桃、梅花、方块。

输出描述

输出牌型序号,5张牌符合多种牌型时,取最大的牌型序号输出。


http://www.ppmy.cn/news/314715.html

相关文章

4.7 wait notify - 4.11 多把锁

目录 4.7 wait notify1、为什么需要wait2、原理之wait/notify3、API的介绍 4.8 wait notify 的正确姿势4.9 Park & Unpark4.10 重新理解线程状态转换4.11 多把锁 4.7 wait notify 1、为什么需要wait 当持有锁的线程因为某种条件不能满足不能执行时,由于其持有…

用maven安装JUnit 5并运行单元测试

一&#xff1a;首先讲如何安装 JUnit 5 JUnit Platform JUnit Jupiter JUnit Vintage 如果不需要执行基于JUnit 3 和JUnit 4 的用例&#xff0c;那么JUnit Vintage就不需要安装。 1&#xff09;在pom文件dependencies的小节内增加如下依赖&#xff1a; <dependency>&l…

【Java基础篇】方法的使用(方法的使用以及形参实参的关系)

作者简介&#xff1a; 辭七七&#xff0c;目前大一&#xff0c;正在学习C/C&#xff0c;Java&#xff0c;Python等 作者主页&#xff1a; 七七的个人主页 文章收录专栏&#xff1a;Java.SE&#xff0c;本专栏主要讲解运算符&#xff0c;程序逻辑控制&#xff0c;方法的使用&…

电脑键盘 android手机,写信息更轻松 Android手机用电脑键盘

借助蓝牙将两个设备连接在一起的事例我们见过很多&#xff0c;在过去&#xff0c;智能手机和键盘通过蓝牙连接并不是一件容易的事情&#xff0c;现在&#xff0c;这一切都变得易如反掌。近日&#xff0c;出现了一款名为Share Keyboard的软件&#xff0c;适用于Android系统的智能…

手机重装为linux,安卓手机重装系统的方法

方法/步骤 1、要想重装系统&#xff0c;那首先要有你获得你的手机的最高权限&#xff0c;也即是你必须获得root权限&#xff0c;你才行进行下一步&#xff0c;目前比较好用的软件有&#xff1a;刷机精灵、百度一键root、360root等。这里介绍的是刷机精灵&#xff0c;自己先连接…

科学计算机怎么刷机,华为p1怎么刷机【图文教程】

我们处于这样的一个信息时代里面&#xff0c;每天都能够接收到各式各样的信息&#xff0c;有些人通过电脑&#xff0c;有些人通过电视&#xff0c;有的人使用手机获取信息&#xff0c;随着现 科学技术的不断发展&#xff0c;只能手机现在已经成了一种流行&#xff0c;但是我们在…

android6刷机教程,安卓手机刷机步骤

《安卓手机刷机步骤》由会员分享&#xff0c;可在线阅读&#xff0c;更多相关《安卓手机刷机步骤(2页珍藏版)》请在人人文库网上搜索。 1、看到各个机友说2.4、2.5、2.0.3 ROM的TW4经常FC,我自己刷的手机从未发现FC,在这里我想要强下的是各位机友可以看看我的刷机过程&#xff…

【玩转Jetson TX2 NX】(二)TX2 NX刷机+烧录系统和SDK(详细教程+错误解决)

1 Jetson TX2 NX硬件准备 Jetson TX2 NX 刷机需要Ubuntu系统电脑&#xff0c;本文直接在安装虚拟机的笔记本电脑进行: 【玩转Jetson TX2 NX】&#xff08;一&#xff09;win10安装VMware14 Workstation Pro创建Ubuntu18.04虚拟环境&#xff08;详细教程错误解决&#xff09; …