题目描述

小强在参加《密室逃生》游戏,当前关卡要求找到符合给定 密码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. configure_file路径疑惑
  2. C# WinForm使用乐器数字接口
  3. SharePoint Server 2016 部署安装(三)—— 安装SharePoint Server
  4. TabLayout+Viewpager+Fragment实现分页滚动
  5. JAVA常见算法题(三十二)---找规律
  6. java类多例_Java多例设计模式实例详解
  7. 1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains解决
  8. asc码转换 linux_Linux终端下将图片转换ASCII Art代码图案
  9. 【Redis】redis基本数据结构之ZSet
  10. (95)Verilog HDL系统函数和任务:$fgets
  11. psn请验证您不是机器人_创客机器人的课程简单易学吗
  12. 献给1975-1985年出生的人们!!!!
  13. SpringCloud五大组件详解
  14. 渗透场景篇--当XSS遇上CSRF
  15. Microsoft Visio Pro 2016产品密钥破解完整免费下载
  16. 计算机视觉(7)————特征检测(边缘/角/斑点)小专题(2)Roberts 算子
  17. Unity 模块化编程
  18. matlab单项pwm整流电流内环pr控制仿真,基于PR的单相PWM整流器电流控制研究
  19. 进程间的相互通讯 C++
  20. 创业公司股权分配较好方案推荐

热门文章

  1. WIN10使用IIS部署ftp服务器
  2. 根据段、簇和页分析表占用空间大小
  3. pdfjs 插件进行 自定义 遮罩 打印
  4. ES支持中文全拼拼音首字母搜索
  5. SQL SERVER的quotename函数
  6. js date类型转String类型
  7. 求和1的阶乘加到10阶乘 (c语言)
  8. 简单理解阻塞Io和非阻塞io
  9. Hadoop离线_网站流量日志数据分析系统_概述
  10. 动态规划,解决白兔拔萝卜最优矩阵问题第六周