2023华为OD机试真题【猜字谜/排序】

2023-10-30

题目描述

小干设计了一人简单的清字谈游戏,游戏的迷面是一人错误的单词,比如nwes,玩家需要猜出谈底库中正确的单词。猜中的要求如·
对于某个谜面和谜底单词,满足下面任一条件都表示猜中:
1)变换顺序以后一样的,比如通过变换w和e的顺序,“nwes”跟“news”是可以完全对应的
2)字母去重以后是一样的,比如“woood”和“wood”是一样的,它们去重后都是“wod”请你写一个程序帮忙在谜底库中找到正确的谜底。迷面是多个单词,都需要找到对应的谜底,如果找不到的话,返"not found"
输入描述
1、谜面单词列表,以",“分隔
2、谜底库单词列表,以”,“分隔
输出描述:
匹配到的正确单词列表,以“,”分隔
如果找不到,返回"not found”
补充说明:
1、单词的数量N的范围: 0 < N < 1000
2、词汇表的数量M的范围: 0 < M< 1000
3、单词的长度P的范围: 0< P< 203
4、输入的字符只有小写英文字母,没有其它字符
输入:
conection
connection,today
输出:
connection

解题思路

对每个谜面单词,先去重并排序。对每个谜底单词,先去重并排序。
比较经过去重排序后的谜面单词和谜底单词是否相同,若相同,则将原谜底单词添加到

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2023华为OD机试真题【猜字谜/排序】 的相关文章

  • 调整添加的绘制组件的大小和奇怪的摆动行为

    这个问题困扰了我好几天 我正在制作一个特殊的绘画程序 我制作了一个 JPanel 并添加了使用 Paint 方法绘制的自定义 jComponent 问题是 每当我调整窗口大小时 所有添加的组件都会 消失 或者只是不绘制 因此我最终会得到一个
  • 在 RESTful Web 服务中实现注销

    我正在开发一个需要注销服务的移动应用程序 登录服务是通过数据库验证来完成的 现在我陷入了注销状态 退一步 您没有提供有关如何在应用程序中执行身份验证的详细信息 并且很难猜测您在做什么 但是 需要注意的是 在 REST 应用程序中 不能有会话
  • 如何通过索引访问 JSON 对象中的字段

    我知道这不是最好的方法 但我别无选择 我必须通过索引访问 JSONObject 中的项目 访问对象的标准方法是只写this objectName or this objectName 我还找到了一种获取 json 对象内所有字段的方法 fo
  • 带有 Maven Wrapper 的 Java 17 导致无法识别的 VM 选项“MaxPermSize=512m”

    I use OpenJDK 17 https jdk java net 17 使用 Maven Wrapper 3 8 2 从春季初始化 https start spring io Maven项目 JAR打包 Java 17 Spring
  • 测量窗口偏移

    有没有一种方法可以测量 jQuery 中窗口的偏移量 以便我可以比较 固定 元素和相对定位元素的位置 我需要能够知道窗口滚动了多远 以便我可以使用该图来计算固定元素的高度 相对于视口顶部 和相对对象的高度 相对于顶部 之间的差异文件的内容
  • MySQL 查询计算上个月

    我想计算上个月的订单总额 我收到了从当前日期获取当月数据的查询 SELECT SUM goods total AS Total Amount FROM orders WHERE order placed date gt date sub c
  • PrimeFaces 对话框参考父级

    我有一个 xhtml 页面 显示带有条目的数据表 我还有一个用于插入新条目的按钮 该按钮显示一个包含表单的对话框 插入表格用作
  • 类型或命名空间“MyNamespace”不存在等

    我有通常的类型或命名空间名称不存在错误 除了我引用了程序集 using 语句没有显示为不正确 并且我引用的类是公共的 事实上 我在不同的解决方案中引用并使用相同的程序集来执行相同的操作 并且效果很好 顺便说一句 这是VS2010 有人有什么
  • Pandas 与 Numpy 数据帧

    看这几行代码 df2 df copy df2 1 df 1 df 1 values 1 df2 ix 0 0 我们的教练说我们需要使用 values属性来访问底层的 numpy 数组 否则我们的代码将无法工作 我知道 pandas Data
  • Mono 应用程序在非阻塞套接字发送时冻结

    我在 debian 9 上的 mono 下运行一个服务器应用程序 大约有 1000 2000 个客户端连接 并且应用程序经常冻结 CPU 使用率达到 100 我执行 kill QUIT pid 来获取线程堆栈转储 但它总是卡在这个位置
  • php 数组中出现意外的 json 输出结构

    我正在尝试转换动态数据 如何从 PHP 获取此 JSON JSON 122240cb 253c 4046 adcd ae81266709a6 item 0 3 这就是我所做的 但它不起作用 PHP json array 122240cb 2
  • 现代编译器是否优化乘以 1 和 -1

    如果我写 template
  • NSArrayController 无需将大型数据集加载到数组中

    我想使用 NSArrayController 向 NSTableView 提供数据 我面临的问题是我不想将所有数据预先加载到数组中 然后使用数组控制器setContent 方法 我的数据模型是一个管理数百万条记录的大型现有代码库 它包含有效
  • 如何在 Angular 4 中翻译 mat-paginator?

    你知道如何在 Angular 中翻译 每页项目 吗mat paginator标签 这mat paginator是材料设计中的一个元素 您可以使用MatPaginatorIntl为了这 威尔 豪厄尔制作 https github com an
  • 从 mvc 控制器使用 Web api 控制器操作

    我有两个控制器 一个mvc控制器和一个api控制器 它们都在同一个项目中 HomeController Controller DataController ApiController 如果我想从 HomeController 中使用 Dat
  • 如何确定 CultureInfo 实例是否支持拉丁字符

    是否可以确定是否CultureInfo http msdn microsoft com en us library system globalization cultureinfo aspx我正在使用的实例是否基于拉丁字符集 我相信你可以使
  • 如何修复:“无法解析类型 java.lang.CharSequence。它是从所需的 .class 文件间接引用的”消息? [复制]

    这个问题在这里已经有答案了 我正在尝试使用这个字符串 amountStr amountStr replace replace replace 但我收到一条错误消息 我知道我收到的错误消息是因为我刚刚发布的字符串已过时 所以我想知道该字符串的
  • 如何在 OSX 上安装 LaTeX .sty 文件?

    我设置了一个 LaTeX 项目 tex documents some file tex support todonotes sty where some file tex uses todonotes usepackage colorinl
  • 使用 WGL 创建现代 OpenGL 上下文?

    我正在尝试使用 Windows 函数创建 OpenGL 上下文 现代版本 基本上代码就是 创建窗口类 注册班级 创建一个窗口 choose PIXELFORMATDESCRIPTOR并设置它 创建旧版 OpenGL 上下文 使上下文成为当前
  • Android 材料芯片组件崩溃应用程序。无法膨胀 xml

    Tried Chip来自两个支持库的组件 com google android support design 28 0 0 rc01和材料 com google android material material 1 0 0 rc01 堆栈

随机推荐

  • STM32中 嘀嗒定时器中 SysTick_CTRL_ENABLE的含义说明

    1 使能滴答定时器 SysTick gt CTRL SysTick CTRL ENABLE Msk 关闭滴答定时器 SysTick gt CTRL SysTick CTRL ENABLE Msk 2 宏定义的说明 define SysTic
  • 记忆网络之Dynamic Memory Networks模型介绍及代码实现

    记忆网络之Dynamic Memory Networks 今天我们要介绍的论文是 Ask Me Anything Dynamic Memory Networks for Natural Language Processing 这篇论文发表于
  • keil5报错解决方法

    include
  • MyEclipse的安装和使用

    目录 1 编写第一个Java程序 1 创建Java源程序 2 编译并运行 HelloWorld java 文件 1 1 4 Java跨平台原理 1 2 1 MyEclipse的安装和使用 1 下载MyEclipse软件 2 安装 破解MyE
  • python异常处理、爬虫介绍、模块(module)的导入及爬虫准备工作

    先看后赞 养成习惯 点赞收藏 人生辉煌 目录 1 错误与异常 1 1异常简介 1 2 作业 2 python爬虫 2 1 任务介绍 2 2 爬虫初始 2 3 基本流程 2 4 编码规范 2 5 引入模块 1 错误与异常 1 1异常简介 看如
  • PhpStorm 2020 JetBrains出品的高效智能PHP编程IDE

    PhpStorm深刻 理解您的代码 主流框架支持 PhpStorm 完美支持 Symfony Laravel Drupal WordPress Zend Framework Magento Joomla CakePHP Yii 等各种主流框
  • 用 nebula_dart_gdbc 在移动设备玩图数据库,泰酷辣!

    nebula dart gdbc 是访问 NebulaGraph 的 Dart 语言客户端 在 dart gdbc 的规范下进行开发 dart gdbc 是一套使用 Dart 语言定义的图数据库标准数据接口 整体思路参考了 JDBC 的规范
  • 【白水】对于markdown笔记与资料管理的思考与优化尝试【持续更新】

    关键词 markdown 笔记 文献管理 流程图 思路 爬虫 前言 读书笔记千万种 各大笔记思路几乎都是相似的 怎么才能用利用各种markdown编辑器 加上python的一些基础的代码逻辑完成文献管理 尽量高效快捷的完成 读书笔记流程 关
  • Qt5学习笔记基础篇(3)Qt中的字符串操作

    Qt中的字符串操作 3 1 概述 对于一个应用程序来说 文本操作几乎是无处不在的 无论是窗体应用还是控制台应用都难免要做诸如显示 输入 处理文本之类的操作 因此字符串作为文本的载体也就必不可少 大多数编程语言都直接或者间接的提供了字符串类型
  • 自定义Kettle数据库插件

    项目需要实现使用Kettle向神通数据库中写入数据 Kettle官方标准的数据库插件里面并没有对神通数据库的支持 因此需要自己写一个数据库插件 下面我们开始写一个数据库插件 1 在eclipse中创建一个maven项目 然后修改pom xm
  • 数据库-数据库安全性

    这篇博客内容有些琐碎繁杂 我整理的时候有很多上课时老师没有讲的 但我自己在看的时候看了看 感觉有必要再整理一下 跟考试等无关 就是多了解下关于数据库的 所以后面的理论性东西很多 大家看的时候根据目录看下有没有需要的 这篇实在有点多 我都写炸
  • 【读书笔记】周志华 机器学习 第二章 模型评估和选择

    第二章 模型评估和选择 1 欠拟合和过拟合 偏差和方差 1 1 欠拟合和过拟合 1 2 偏差和方差 2 评估方法 性能度量 2 1 评估方法 2 1 1 留出法 2 2 2 交叉验证法 2 2 3 自助法 2 2 性能度量 2 2 1 错误
  • linux内核参数优化

    linux内核参数查看与修改 Linux在系统运行时可以修改内核参数 proc sys或 etc sysctl conf 而无需重新引导系统 这个功能是通过 proc虚拟文件系统实现的 在 proc sys目录下存放着大多数的内核参数 并且
  • 【思考】java中xml文件得到的sql查询字段是如何与对象类中的属性字段对应的?有顺序要求吗?

    在Java中可以使用XML文件来配置数据库查询语句以及将查询结果映射到Java对象 通常 这样的任务可以使用框架如MyBatis或Hibernate来完成 以下是一个示例 演示如何使用MyBatis进行这样的操作 首先 需要创建一个XML文
  • Python变量和数据类型,类型转换

    a 变量的定义 把数据分别用一个简单的名字代表 方便在接下来的程序中引用 变量就是代表某个数据 值 的名称 变量就是用来存储数据的 将不同的数据类型存储到内存 b 变量的赋值 变量名 初始值 初始值 为了确定变量的类型 name Heygo
  • [PTA]:R7-6 队列操作 思路分享 [数据结构] [队列及其链式存储] [c++]

    目录 一 队列以及其链式存储的介绍 二 题目复现及分析 三 代码展示 c 一 队列以及其链式存储的介绍 1 队列 属于线性表的一种 它的特殊点在于具有先进先出的特点 只允许在表头删除元素 表尾进行插入元素 同样的 它也有两种存储方式 顺序存
  • JavaWeb_JSP

    目录 一 概述 二 入门 1 创建一个maven的web项目 2 搭建环境 3 创建jsp页面 4 编写代码 5 测试 三 JSP原理 四 JSP脚本 五 JSP缺点 六 EL表达式 1 概述 2 代码演示 3 域对象 七 JSTL标签 1
  • Maven仓库官网网址

    https mvnrepository com artifact commons httpclient commons httpclient 3 1 假如遇到缺少什么依赖的可以去这里面查找添加 请不要吝啬你发财的小手 点赞收藏评论 谢谢
  • mybatis json字段处理

    前言 最近遇到了使用mysql的json类型字段的解析问题 之前的开发的时候 刚开始用的就是mybatis 为了解决json字段的问题 有的同事是把json字段映射成Java里的String 手动在业务代码里转化 也有同事尝试用typeHa
  • 2023华为OD机试真题【猜字谜/排序】

    题目描述 小干设计了一人简单的清字谈游戏 游戏的迷面是一人错误的单词 比如nwes 玩家需要猜出谈底库中正确的单词 猜中的要求如 对于某个谜面和谜底单词 满足下面任一条件都表示猜中 1 变换顺序以后一样的 比如通过变换w和e的顺序 nwes