华为OD机试 - 斗地主(JS)

Posted 坚果的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为OD机试 - 斗地主(JS)相关的知识,希望对你有一定的参考价值。

斗地主

题目

斗地主起源于湖北十堰房县,
据传是一位叫吴修全的年轻人根据当地流行的扑克玩法“跑得快”改编的,
如今已风靡整个中国,并流行于互联网上
牌型:
单顺,又称顺子,最少5张牌,最多12张牌(3...A),不能有2
也不能有大小王,不计花色
例如:3-4-5-7-87-8-9-10-J-Q3-4-5-6-7-8-9-10-J-Q-K-A
可用的牌3<4<5<6<7<8<9<10<J<Q<K<A<2<B(小王)<C(大王)
每种牌除大小王外有4种花色(共有13X4+2张牌)
输入

  1. 手上已有的牌
  2. 已经出过的牌(包括对手出的和自己出的牌)
    输出:对手可能构成的最长的顺子(如果有相同长度的顺子,输出牌面最大的那一个),
    如果无法构成顺子,则输出NO-CHAIN

输入

输入的第一行为当前手中的牌
输入的第一行为已经出过的牌

输出

最长的顺子

示例一

输入

以上是关于华为OD机试 - 斗地主(JS)的主要内容,如果未能解决你的问题,请参考以下文章

华为OD机试真题Python实现斗地主真题+解题思路+代码(2022&2023)

2022&2023华为OD机试 - 斗地主 2(Python)

华为OD机试真题 Python 实现斗地主之顺子

华为OD机试真题 Python 实现最长的顺子

华为OD机试面试宝典,JS题解大纲,200+题目等你来战

华为OD机试用JS实现 -机智的外卖员(2023-Q2 押题)