当前位置: 首页 > news >正文

【华为OD机试真题】密室逃生游戏(javapython)

密室逃生游戏

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

输入

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

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

输出

返回对应箱子编号
如不存在符合要求的密码箱,则返回 -1
示例一
输入

abc
s, sdf134 A2c4b

输出

2

说明:
第二个箱子中的Abc,符合密码abc

http://www.lryc.cn/news/56042.html

相关文章:

  • [golang gin框架] 17.Gin 商城项目-商品分类模块, 商品类型模块,商品类型属性模块功能操作
  • Redis安装-使用包管理安装Redis
  • HTML属性的概念和使用
  • ChatGPT基础知识系列之一文说透ChatGPT
  • ‘go install‘ requires a version when current directory is not in a module
  • 蓝桥杯嵌入式第十三届(第二套客观题)
  • FFmpeg进阶:各种输入输出设备
  • 使用Shell笔记总结
  • 反常积分的审敛法
  • python实战应用讲解-【numpy专题篇】numpy常见函数使用示例(十三)(附python示例代码)
  • Java设计模式(十九)—— 桥接模式
  • 多线程并发安全问题
  • P1005 [NOIP2007 提高组] 矩阵取数游戏
  • 百度云【人脸识别】
  • 强化模板模块
  • Vue.js学习详细课程系列--共32节(6 / 6)
  • 【TFT屏幕】1.44寸彩屏
  • vue3组合式api
  • Maven高级-私服
  • 网络优化小结
  • Android 11.0 原生SystemUI下拉通知栏UI背景设置为圆角背景的定制(一)
  • 个人练习-Leetcode-1942. The Number of the Smallest Unoccupied Chair
  • EMC经典问答85问(59-62问)
  • Java面向对象 - 封装、继承和多态的综合练习(答案+知识点总结)第1关:封装、继承和多态进阶(一)+ 第2关:封装、继承和多态进阶(二)
  • 小迪安全day20WEB漏洞-文件上传之基础及过滤方式
  • LeetCode236.最近的公共祖先
  • 【springcloud 微服务】Spring Cloud Alibaba整合Sentinel详解
  • ASP医院管理系统—病历管理系统的设计与实现
  • 【蓝桥杯】动态规划(dp)入门!| 入门动态规划的正确方式! ——学习笔记
  • 元宇宙与网络安全