華為OD機試-- 最長的順子

題目描述
斗地主起源于湖北十堰房縣,據(jù)說是一位叫吳修全的年輕人根據(jù)當?shù)亓餍械膿淇送娣ā芭艿每臁备木幍?,如今已風靡整個中國,并流行于互聯(lián)網(wǎng)上。
牌型:
單順,又稱順子,最少5張牌,最多12張牌(3…A)不能有2,也不能有大小王,不計花色。
例如:
3-4-5-6-7-8,7-8-9-10-J-Q,3-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(大王),每種牌除大小王外有四種花色
(共有13×4+2張牌)
輸入描述
輸入的第一行為當前手中的牌
輸入的第二行為已經(jīng)出過的牌(包括對手出的和自己出的牌)
輸出描述
最長的順子
對手可能構成的最長的順子(如果有相同長度的順子,輸出牌面最大的那一個),
如果無法構成順子,則輸出 NO-CHAIN。
示例1
輸入
3-3-3-4-4-5-5-6-7-8-9-10-J-Q-K-A-A-A-A
4-5-6-7-8-8-8
輸出
9-10-J-Q-K
示例2
輸入
3-3-3-3-8-8-8-8
K-K-K-K
輸出
NO-CHAIN
說明
剩余的牌無法構成順子
Java 實現(xiàn):https://renjie.blog.csdn.net/article/details/128495802
Python實現(xiàn):https://renjie.blog.csdn.net/article/details/128496072
C++ 實現(xiàn):https://renjie.blog.csdn.net/article/details/131593914
JavaScript實現(xiàn):https://renjie.blog.csdn.net/article/details/131593892
C實現(xiàn):https://renjie.blog.csdn.net/article/details/130398601