【2023华为OD笔试必会20题--C语言版】《17 猜字谜》——字符串

news/2024/11/26 9:26:33/

本专栏收录了华为OD 2022 Q4和2023Q1笔试题目,100分类别中的出现频率最高(至少出现100次)的20道,每篇文章包括原始题目 和 我亲自编写并在Visual Studio中运行成功的C语言代码。

仅供参考、启发使用,切不可照搬、照抄,查重倒是可以过,但后面的技术面试还是会暴露的。✨✨

点击此处查看文章目录,点击上方『专栏』亦可。

文章目录

  • 题目描述
  • 输入描述
  • 输出描述
  • 输入输出示例
  • 思路
  • 参考代码

题目描述

小王设计了一个简单的猜字谜游戏,游戏的谜面是一个错误的单词,比如nesw,玩家需要猜出谜底库中正确的单词。
猜中的要求如下:
对于某个谜面和谜底单词,满足下面任一条件都表示猜中:

  1. 变换顺序以后一样的,比如通过变换we的顺序,nwesnews是可以完全对应的;
  2. 字母去重以后是一样的,比如

http://www.ppmy.cn/news/66524.html

相关文章

数据结构-查找-线性结构(顺序、折半、分块)查找

目录 一、顺序查找 *查找效率分析 二、折半查找 *查找效率分析 三、分块查找 *查找效率分析 一、顺序查找 有称线性查找, 算法思想:从头到尾挨个查找(反过来也行) typedef struct{int *elem; //数据int TableLen; …

Git 常用命令(优化版本)

Git常用命令 仓库 初始化一个Git代码库:git init克隆一个项目和它的整个代码历史:git clone [url]配置 显示当前的Git配置:git config --list编辑Git配置文件:git config -e [--global]设置提交代码时的用户信息:gi…

java基础知识梳理

虽然已经在实际工作中与java打交道5年之多,但是一直没系统地对java这门语言进行梳理和总结,掌握的知识也比较零散。恰好利用这段时间重新认识下java,并对一些常见的语法和知识点做个总结与回顾,一方面为了加深印象,方便…

浅谈 如何挂载和卸载文件系统,包括使用 mount 和 umount 命令、/etc/fstab 文件等

在Linux系统中,可以使用mount和umount命令来挂载和卸载文件系统。mount命令用于将文件系统挂载到指定的挂载点,umount命令用于卸载已经挂载的文件系统。同时,还可以通过编辑/etc/fstab文件来实现自动挂载文件系统。 使用mount和umount命令 …

SQL 常用函数总结(一)

聚合函数 1. COUNT() COUNT() 函数用于计算一个表格或查询结果集合中的行数。 语法:COUNT(column_name) 或 COUNT(*) column_name 是可选的,表示计算某一列的非空值数量。* 表示计算所有行的数量。 示例1:计算 users 表格中所有记录的数…

【大数据】通过 docker-compose 快速部署 Presto(Trino)保姆级教程

文章目录 一、概述二、前期准备1)部署 docker2)部署 docker-compose 三、创建网络四、Trino 编排部署1)下载 trino2)配置1、coordinator 配置2、worker 配置 3)启动脚本 bootstrap.sh4)构建镜像 Dockerfile…

【Linux】Linux安装tomcat(图文解说详细版)

文章目录 1、安装前置条件2、下载所需压缩包,上传到服务器3、对资源进行解压4、给防火墙添加访问端口(默认8080,在它的/conf/server.xml文件里面查看)5、然后切换到bin目录下,启动(成功效果如图&#xff09…

ASP.NET Core MVC 从入门到精通之文件上传

随着技术的发展,ASP.NET Core MVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NET Core MVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生&#xff0c…