华为OD机试 斗地主 2

本期题目:斗地主 2 🃏🎮

题目描述

在斗地主扑克牌游戏中,扑克牌由小到大的顺序为3 4 5 6 7 8 9 10 J Q K A 2 玩家可以出的扑克牌阵型有,单张对子顺子飞机炸弹等 其中顺子的出牌规则为,由至少 5 张由小到大连续递增的扑克牌组成 且不能包含2 例如:{3,4,5,6,7}{3,4,5,6,7,8,9,10,J,Q,K,A}都是有效的顺子 而{J,Q,K,A,2}{2,3,4,5,6}{3,4,5,6}{3,4,5,6,8}等都不是顺子 给定一个包含13张牌的数组,如果有满足出牌规则的顺子,请输出顺子 如果存在多个顺子,请每行输出一个顺子 且需要按照顺子的第一张牌的大小(必须从小到大)依次输出 如果没有满足出牌规则的顺子,请输出No 🃏🚫

输入描述

13 张任意顺序的扑克牌,每张扑克牌数字用空格隔开, 每张扑克牌的数字都是合法的 并且不包括大小王:2 9 J 2 3 4 K A 7 9 A 5 6 不需要考虑输入为异常字符的情况

输出描述

组成的顺子 每张扑克牌数字用空格隔开 3 4 5 6 7

题解地址 📤

华为 OD 机试

OD(Outsourcing Dispacth)模式是华为和德科联合招聘的一种形式。华为的社招大多采用 OD 招聘方式,其中 17 级以下的职位都是采用 OD 模式。OD 模式也是华为提出的一种新的用工形式,它的定级是在 13 到 17 级之间,这些职位通常都是华为储备人才,每年会从 OD 项目中挑选出优秀的员工转为正式编制。

posted @ 2023-03-20 15:21  梦想橡皮擦  阅读(37)  评论(0编辑  收藏  举报