华为校招机试 - 扑克牌消除(20240417)

embedded/2024/9/24 13:32:08/

题目描述

从一副扑克牌中随机抽取 n 张牌组成一个序列,规定连续 3 张相同牌号的卡牌可以消除,剩余卡牌按照当前顺序重新合并成新的序列后继续消除,重复以上步骤直到无法消除,最后请输出结束后剩余的卡牌序列。

注:存在连续 4 张相同牌号的情况,消除后剩余一张。

输入描述

第一行一个正整数 n(1 ≤ n ≤ 52),表示卡牌的数量。

第二行一个字符串,以空格分隔代表卡牌号序列,卡牌号仅包含 2-10,A,J,Q,K。

输出描述

一个字符串,打印最终结束后的卡牌号序列,卡牌号以空格分隔。

如果最终没有卡牌剩余输出 0 。

用例

输入10
3 A 2 2 2 A A 7 7 7
输出3
说明第一轮三个卡牌2连续消除,剩余卡牌号序列为:3 A A A 7 7 7
第二轮三个卡牌A连续消除

http://www.ppmy.cn/embedded/8859.html

相关文章

CSS画一条虚线,并且灵活设置虚线的宽度和虚线之间的间隔和虚线的颜色

CSS画一条虚线,并且灵活设置虚线的宽度和虚线之间的间隔和虚线的颜色。 先看效果图: 在CSS中,你可以使用border属性或者background属性来画一条虚线。以下是两种常见的方法: 方法一:使用border属性 你可以设置一个元素的border…

智慧安防边缘计算硬件AI智能分析网关V4算法启停的操作步骤

TSINGSEE青犀视频智能分析网关V4内置了近40种AI算法模型,支持对接入的视频图像进行人、车、物、行为等实时检测分析,上报识别结果,并能进行语音告警播放。硬件管理平台支持RTSP、GB28181协议、以及厂家私有协议接入,可兼容市面上常…

C# 通过阿里云接口实现人脸属性识别

目录 应用场景 关于阿里云人脸属性识别 开发运行环境 类设计 类属性 类方法 实现代码 创建AFR类 调用举例 小结 应用场景 在个人简历注册系统中,上传个人照片是我们经常遇到的一项功能。为了提高数据采集的有效性,我们需要的功能不仅是能够提…

基于Hadoop技术的智慧图书馆海量数据储存系统研究

基于Hadoop技术的智慧图书馆海量数据储存系统研究 “A study on the intelligent library’s massive data storage system based on Hadoop technology” 完整下载链接:基于Hadoop技术的智慧图书馆海量数据储存系统研究 文章目录 基于Hadoop技术的智慧图书馆海量数据储存系统…

专业做护眼灯的有哪些品牌?专业护眼灯品牌排行榜

现代科技的飞速发展确实让电子产品深入人类生活的各个角落,但过度依赖这些设备亦可能对眼睛造成损伤。长时间盯着屏幕、不良的阅读姿势以及缺乏户外活动等,都是导致这一代年轻人视力问题的普遍原因。为了应对这一挑战,我们必须采取行动保护儿…

如何使用PHPStudy+Cloudreve搭建个人云盘并实现无公网IP远程访问——“cpolar内网穿透”

文章目录 1、前言2、本地网站搭建2.1 环境使用2.2 支持组件选择2.3 网页安装2.4 测试和使用2.5 问题解决 3、本地网页发布3.1 cpolar云端设置3.2 cpolar本地设置 4、公网访问测试5、结语 1、前言 自云存储概念兴起已经有段时间了,各互联网大厂也纷纷加入战局&#…

【数学建模】虫子追击问题(仿真)

已知 有四个虫子,分别是 A , B , C , D A,B,C,D A,B,C,D A , B , C , D A,B,C,D A,B,C,D分别在 ( 0 , 0 ) , ( 0 , 1 ) , ( 1 , 1 ) , ( 1 , 0 ) (0,0),(0,1),(1,1),(1,0) (0,0),(0,1),(1,1),(1,0)四个虫子A追B,B追C,C追D,D追A四个速度相同 …

JMeter组件--配置元件--响应断言

响应断言(Response Assertion) 当响应中有明显的业务标志时,我们可以采用该断言器检测响应报文返回的特征值,进而判断在业务上是否确定;使用频率非常高,大部分场景均可以使用该断言器。 右键 >>>…