题目描述

小强在参加《密室逃生》游戏,当前关卡要求找到符合给定 密码K(升序的不重复小写字母组成) 的箱子,并给出箱子编号,箱子编号为 1~N 。
每个箱子中都有一个 字符串s ,字符串由大写字母、小写字母、数字、标点符号、空格组成,需要在这些字符串中找到所有的字母,忽略大小写后排列出对应的密码串,并返回匹配密码的箱子序号。

提示:满足条件的箱子不超过1个。

输入描述

第一行为 key 的字符串,
第二行为箱子 boxes,为数组样式,以空格分隔

  • 箱子 N 数量满足 1 ≤ N ≤ 10000,
  • s 长度满足 0 ≤ s.length ≤ 50,
  • 密码为仅包含小写字母的升序字符串,且不存在重复字母,
  • 密码 K 长度1 ≤ K.l e n g t h ≤ 26

输出描述

返回对应箱子编号
如不存在符合要求的密码箱,则返回 -1。

用例

输入 abc
s,sdf134 A2c4b
输出 2
说明 第 2 个箱子中的 Abc ,符合密码 abc。

题目解析

简单题,最简单的就是双重for循环,统计字符数量,在和key的数量对比。大于等于,则说明当前box就是可以匹配密码的箱子,返回当前箱子的序号。

【华为OD机试 2023最新 】 密室逃生游戏(C++ 100%)相关推荐

  1. 【华为OD机试 2023】 密室逃生游戏(C++ Java JavaScript Python)

    文章目录 题目描述 输入描述 输出描述 用例 题目解析 C++ JavaScript Java Python 题目描述 小强在参加<密室逃生>游戏,当前关卡要求找到符合给定 密码K(升序的 ...

  2. 华为OD机试2023 最新最全备考攻略助你轻松上岸

    [华为OD机试真题 2022&2023]真题目录 @点这里@ [华为OD机试真题]信号发射和接收 &试读& @点这里@ [华为OD机试真题]租车骑绿道 &试读& ...

  3. 【华为OD机试 2023最新 】 最短木板长度(C++ 100%)

    文章目录 题目描述 输入描述 输出描述 用例 题目解析 C++ 题目描述 小明有 n 块木板,第 i ( 1 ≤ i ≤ n ) 块木板长度为 ai. 小明买了一块长度为 m 的木料,这块木料可以切割 ...

  4. 【华为OD机试 2023最新 】 网上商城优惠活动(C++)

    文章目录 题目描述 输入描述 输出描述 备注 用例 题目解析 C++ 题目描述 某网上商场举办优惠活动,发布了满减.打折.无门槛3种优惠券,分别为: 每满100元优惠10元,无使用数限制,如10019 ...

  5. 【华为OD机试 2023最新 】 查找充电设备组合(C++ 100%)

    文章目录 题目描述 输入描述 输出描述 备注 用例 题目解析 C++ 题目描述 某个充电站,可提供n个充电设备,每个充电设备均有对应的输出功率.任意个充电设备组合的输出功率总和,均构成功率集合P的1个 ...

  6. 【华为OD机试 2023最新 】找数字、找等值元素(C++ 100%)

    文章目录 题目描述 输入描述 输出描述 用例 题目解析 C++ 题目描述 给一个二维数组nums,对于每一个元素nums[i],找出距离最近的且值相等的元素,输出横纵坐标差值的绝对值之和,如果没有等值 ...

  7. 【华为OD机试 2023最新 】简单的自动曝光、平均像素值(C语言题解 100%)

    文章目录 题目描述 输入描述 输出描述 备注 用例 题目解析 代码思路 C语言 题目描述 一个图像有n个像素点,存储在一个长度为n的数组img里,每个像素点的取值范围[0,255]的正整数. 请你给图 ...

  8. 【华为OD机试 2023最新 】组装新的数组(C语言题解 100%)

    文章目录 题目描述 输入描述 输出描述 备注 用例 题目解析 代码思路 C语言 题目描述 给你一个整数M和数组N,N中的元素为连续整数,要求根据N中的元素组装成新的数组R,组装规则: R中元素总和加起 ...

  9. 【华为OD机试 2023最新 】 最优高铁城市修建方案(C++ 100%)

    文章目录 题目描述 输入描述 输出描述 用例 题目解析 C++ 题目描述 高铁城市圈对人们的出行.经济的拉动效果明显.每年都会规划新的高铁城市圈建设. 在给定:城市数量,可建设高铁的两城市间的修建成本 ...

最新文章

  1. 将Tensor核心引入标准Fortran
  2. 鸿蒙初开踏青时主要内容,袖珍世界之鸿蒙初开
  3. Linux系统管理初步(七)系统服务管理、chkconfig与systemd 编辑中
  4. (转)浏览器兼容的JS写法总结
  5. flyway版本号_Spring Boot 集成 Flyway 实现数据库版本控制
  6. ubuntu php mysql apache_Ubuntu+Apache+PHP+Mysql环境搭建(完整版)(转)
  7. Mahout 安装配置及一个简单测试
  8. linux进程管理试题,Linux 考试试题
  9. 计算机网络工程综合布线目的,浅谈网络工程综合布线系统
  10. YS-F4Pro开发板第四章:开发环境搭建【IAR和KEIL区别】【cube软件】【ST-Link和Jlink】
  11. 【CSS】制作ICO图标
  12. 【C++】使用类来模拟string
  13. 「股票」东方财富网公式-缩量
  14. 从零开始写项目第三篇【在线聊天和个人收藏夹】
  15. 计算机绘图软件应用于哪些领域,解答电脑绘图软件有哪些
  16. ansible playbook详细教程(笔记)
  17. Chrome (Google) 浏览器的快捷键大全
  18. .net 邮箱验证码 邮箱验证码实现用户注册
  19. 【Java】求最大公约数
  20. Web 框架的替代方案来了!

热门文章

  1. java萌新的进化旅程03
  2. 2019BDCI互联网金融新实体发现 | 思路与代码框架分享(单模第一,综合第二)...
  3. C语言程序设计——从键盘任意输入一个字符串(可以包含:字母、数字、标点符号,以及空格字符),计算其实际字符个数并打印输出,即不使用字符串处理函数strlen()编程,但能实现strlen()的功能。
  4. 按头安利 好看又实用的手机海报设计模板素材看这里
  5. 使用Struts的论坛系统的设计与实现
  6. PS扣取比较复杂的头发
  7. USB芯片完成的工作。
  8. Android studio 百度地图开发(3)地图导航
  9. HTML5期末大作业:漫画在线网站设计——奇恩动漫(1页) HTML+CSS+JavaScript 本网页作业为一个展示产品类型的漫画设计作业作品成品
  10. composer安装以及镜像源