小工具知识网

当前位置: 首页 > 行业知识 > 华为OD机试C、D卷 - 德州扑克(Java & JS & Python & C & C++)

行业知识

华为OD机试C、D卷 - 德州扑克(Java & JS & Python & C & C++)

2026-11-10 05:59:43 来源:互联网转载

介绍

博主介绍:CSDN领军人物top1的作者,全网粉丝30w+,文章累计被阅读3800w+,直接帮助200+,间接帮助800+同学进入od

添加博主免费获取本题解析以及代码

文章目录

    • 介绍
    • 题目描述
    • 输入描述
    • 输出描述
    • 用例
    • 解析+代码
    • 最纯净OD交流圈,无限提问特权

      题目描述

      五张牌,每张牌由牌大小和花色组成,牌大小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张牌符合多种牌型时,取最大的牌型序号输出。

      用例

      输入 4 H

      5 S

      6 C

      7 D

      8 D

      输出 5

      说明 4 5 6 7 8构成顺子,输出5

      输入 9 S

      5 S

      6 S

      7 S

      8 S

      输出 1

      说明 既是顺子又是同花,输出1,同花顺

      解析+代码

      可以私信我或者点击“联系我”免费获取解析+代码

      最纯净OD交流圈,无限提问特权

      由于博主时间精力有限,每天私信人数太多,没办法每个粉丝的问题都及时回复,所以优先回复VIP粉丝,可以联系博主进入纯净OD交流圈,获得一对一答疑服务(多位老师负责答疑,包含各种语言)

      最纯净版的OD交流圈,包含2024最新华为OD题库、真实考试报告、真实面试实况等内容,独家资源其他地方基本找不到。粉丝可以先联系博主领取50优惠券后再进入,优惠后价格为50,远远低于其他专栏订阅价格,质量服务远远高于其他专栏。

      最新C、D卷题库

      题库每周更新,根据最近考试的小伙伴反馈以及从其他合作伙伴的渠道提前获取最新真题,保证题库的时效性

      真实考试报告

      内部小伙伴反馈的真实考试报告,都是最新的,每周会同步更新,个人隐私部分会删掉,只留题目、代码、分数以及时间等内容。

      真实面试实况

      内部小伙伴反馈的真实面试实况,都是最新的包括一面、二面、加面等,每周会同步更新,个人隐私部分会删掉,只留题目、代码、分数以及时间等内容。

      远程协助

      自己刷题没有信心通过的小伙伴可以私聊星主,参加协助训练营百分百帮助通关

      部分资料截图

上一篇:轻松搭建ASP论坛的秘诀,一步步玩转论坛建设实战指南!

下一篇:基于Easyexcel实现不同场景的导出功能