华为OD机试 - 英文输入法(Java)

题目描述

主管期望你来实现英文输入法单词联想功能。

需求如下:

依据用户输入的单词前缀,从已输入的英文语句中联想出用户想输入的单词,按字典序输出联想到的单词序列,
如果联想不到,请输出用户输入的单词前缀。
注意:

英文单词联想时,区分大小写
缩略形式如”don’t”,判定为两个单词,”don”和”t”
输出的单词序列,不能有重复单词,且只能是英文单词,不能有标点符号

输入描述

输入为两行。

首行输入一段由英文单词word和标点符号组成的语句str;

接下来一行为一个英文单词前缀pre。

  • 0 < word.length() <= 20
  • 0 < str.length <= 10000
  • 0 < pre <= 20

输出描述

输出符合要求的单词序列或单词前缀,存在多个时,单词之间以单个空格分割

用例

输入 I love you
He
输出
【华为OD机试真题E卷 Java语言】510、英文输入法 | 机试真题+思路参考+代码解析(E卷复用) 【华为OD机试真题E卷 Java语言】510、英文输入法 | 机试真题+思路参考+代码解析(E卷复用) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2024e卷,od机试,2024E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2024华为od,如何备战华为od,华为od算法,华为o 阅读详情

相关推荐

华为OD机试 - 英文输入法单词联想功能实现(C++ Java JavaScript Python)

在这道华为OD机试题目中,我们学习了如何通过字符串处理、集合操作和排序来实现一个简单的英文输入法联想功能。通过多种编程语言的实现,巩固了对字符串操作、集合去重、正则表达式处理标点符号的知识。

m0_57781768的博客 612

【华为OD机试真题】87、英文输入法 | 机试真题+思路参考+代码解析(C语言、C++、Java、Py、JS)

主管期望你来实现英文输入法单词联想功能。 >  需求如下: >  ●依据用户输入的单词前缀,从已输入的英文语句中联想出用户想输入的单词,按字典序输出联想到的单词序列,如果联想不到,请输出用户输入的单词前缀。 >  注意: 1、英文单词联想时,区分大小写 2、缩略形式如 "don't ”,判定为两个单词," don" 和 " t ” 3、输出的单词序列,不能有重复单词,只能是英文单词,不能有标点符号

KJ.JK 1441

华为OD机试 Java【英文输入法】

首先从输入的语句中提取所有英文单词并去除标点符号,然后检查这些单词中哪些是以给定前缀开头的。如果没有找到匹配的单词,则输出前缀;否则按空格分隔输出匹配的单词序列。依据用户输入的单词前缀,从已输入的英文语句中联想出用户想输入的单词,按字典序输出联想到的单词序列,如果联想不到,请输出用户输入的单词前缀。3、输出的单词序列,不能有重复单词,且只能是英文单词,不能有标点符号。输出符合要求的单词序列或单词前缀,存在多个时,单词之间以单个空格分割。2、缩略形式如”don’t”,判定为两个单词,”don”和”t”

AlgorithmHero的博客 95

华为OD机试-英文输入法(Java/Python/C++)

华为OD机试-英文输入法(Java/Python/C++):主管期望你来实现英文输入法单词联想功能。需求如下:依据用户输入的单词前缀,从已输入的英文语句中联想出用户想输入的单词,按字典序输出联想到的单词序列,如果联想不到,请输出用户输入的单词前缀。注意:1. 英文单词联想时,区分大小写2. 缩略形式如”don't”,判定为两个单词,”don”和”t”3. 输出的单词序列,不能有重复单词,且只能是英文单词,不能有标点符号。

shen198899的博客 574

【华为OD机试真题E卷】510、英文输入法 | 机试真题+思路参考+代码解析(E卷复用)(C++、Java、Py)

题目描述 主管期望你来实现英文输入法单词联想功能。 需求如下: ●依据用户输入的单词前缀,从已输入的英文语句中联想出用户想输入的单词,按字典序输出联想到的单词序列,如果联想不到,请输出用户输入的单词前缀。 注意: 1、英文单词联想时,区分大小写 2、缩略形式如 “don’t ”,判定为两个单词,” don" 和 " t ” 3、输出的单词序列,不能有重复单词,只能是英文单词,不能有标点符号

KJ.JK 1669

华为OD机试 - 英文输入法 - 逻辑分析(Java 2025 B卷 100分)

依据用户输入的单词前缀,从已输入的英文语句中联想出用户想输入的单词,按字典序输出联想到的单词序列,如果联想不到,请输出用户输入的单词前缀。,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天优快云在线答疑。,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天优快云在线答疑。输出符合要求的单词序列或单词前缀,存在多个时,单词之间以单个空格分割。这道题很简单,就是题述有点复杂,多读几遍,理解透彻就好办了。主管期望你来实现英文输入法单词联想功能。

学Java,找哪吒 465

【华为OD机试E卷真题】 英文输入法| 原题+思路+多语言代码(本题100%)(C++、Java、Py)

华为OD机试E卷真题 英文输入法| 原题+思路+多语言代码(本题100%)(C++、Java、Py)

OD2024hw的博客 5945

【2024华为OD机试C卷】87、英文输入法 | 机试真题+思路参考+代码解析(C语言、C++、Java、Py、JS)

题目描述 >主管期望你来实现英文输入法单词联想功能。 >  需求如下: >  ●依据用户输入的单词前缀,从已输入的英文语句中联想出用户想输入的单词,按字典序输出联想到的单词序列,如果联想不到,请输出用户输入的单词前缀。 >  注意: 1、英文单词联想时,区分大小写 2、缩略形式如 "don't ”,判定为两个单词," don" 和 " t ” 3、输出的单词序列,不能有重复单词,只能是英文单词,不能有标点符号

KJ.JK 1204

【华为OD机试真题】87、英文输入法 | 机试真题+思路参考+代码解析(本题100%)(C++、Java、Py、JS)

题目描述 >主管期望你来实现英文输入法单词联想功能。 >  需求如下: >  ●依据用户输入的单词前缀,从已输入的英文语句中联想出用户想输入的单词,按字典序输出联想到的单词序列,如果联想不到,请输出用户输入的单词前缀。 >  注意: 1、英文单词联想时,区分大小写 2、缩略形式如 "don't ”,判定为两个单词," don" 和 " t ” 3、输出的单词序列,不能有重复单词,只能是英文单词,不能有标点符号

正在更新最新华为OD机试2025B卷,提供OJ在线刷题 2349

【华为OD机试真题 2025A卷】87、英文输入法 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS)

【华为OD机试真题 2025A卷】87、英文输入法 | 机试真题+思路参考+代码解析(C++、Jav 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2025e卷,od机试,2025E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2025华为od,如何备战华为od,华为od算法,华为od

正在更新最新华为OD机试2025B卷,提供OJ在线刷题 150

华为OD机试 - 英文输入法(Java 2025 B卷 100分)

依据用户输入的单词前缀,从已输入的英文语句中联想出用户想输入的单词,按字典序输出联想到的单词序列,如果联想不到,请输出用户输入的单词前缀。,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天优快云在线答疑。,每一题都有详细的答题思路、详细的代码注释、样例测试,发现新题目,随时更新,全天优快云在线答疑。输出符合要求的单词序列或单词前缀,存在多个时,单词之间以单个空格分割。主管期望你来实现英文输入法单词联想功能。根据题意描述来就可以了,属于送分题。

学Java,找哪吒 1780

【免费题库】华为OD机试C卷 - 英文输入法(Java 代码+解析)

题目描述 主管期望你来实现英文输入法单词联想功能。 需求如下: 依据用户输入的单词前缀,从已输入的英文语句中联想出用户想输入的单词,按字典序输出联想到的单词序列, 如果联想不到,请输出用户输入的单词前缀。 注意: 英文单词联想时,区分大小写 缩略形式如”don’t”,判定为两个单词,”don”和”t” 输出的单词序列,不能有重复单词,且只能是英文单词,不能有标点符号 ## 输入描述 输入为两行。 首行输入一段由英文单词word和标点符号组成的语句str; 接下来一行为一个英文单词前缀pre。 0

m0_66793065的博客 1788

华为OD机试E卷 - 英文输入法(Java & Python& JS & C++ & C )

主管期望你来实现英文输入法单词联想功能。

算法大师! 1343

泛微E9与金蝶云星空单点登录集成实战指南

本文详细介绍了泛微E9与金蝶云星空单点登录(SSO)集成的实战指南,包括前期准备、核心代码实现、常见问题排查及安全加固建议。通过集成,企业可实现一次登录全网通行,显著提升工作效率和安全性。文章特别强调了签名生成机制和跳转URL构造的关键技巧,帮助开发者避免常见错误。

weixin_30689307的博客 535

SAP 移动类型简述

SAP系统中用于标志物料移动(收货/发货/转储/转储记帐)的三位的数字/字母 通常分几大类:收货 发货 转储 库房调整 常用的有: 收货类 (MB1C) 101 采购订单收货 103 采购订单收货至冻结状态 122 无采购订单退货 161 按退货采购订单退货 131 从生产订单 501 无采购订单收货 511 免费收货 发货类(MB1A) 201 成本中心消耗

forever_crazy的专栏 7203

MaaS 商业模式全面分析报告:从技术赋能到商业变现的全链条探索

MaaS(模型即服务)商业模式正成为AI产业主流,2024年上半年中国市场规模达2.5亿元,预计2027年占比将提升至47%。该模式通过云服务提供预训练AI模型,大幅降低企业应用AI的技术门槛和成本。核心盈利方式包括按使用量计费、订阅制、定制化服务等,其中混合模式因灵活性成为趋势。MaaS产业链包含模型提供商、云平台、应用开发商和最终用户,重塑了AI产业格局。随着《数据法案》等监管加强,数据增值服务面临更严格合规要求。未来五年,中国MaaS市场增速预计超50%,用户规模将从2025年2.1亿增至2030年5

芯片行业20年 · 参与定义实现千万级量产出货 · AI芯片PM 2893

# 解决 win11 连接共享打印机,报错 0x00000709 问题

# 解决 win11 连接共享打印机,报错 0x00000709 问题

段子手168的博客 9万+

ad新版本学习笔记(基本包含一套流程)Altium Designer(ad20/ad21/ad22/ad23)

ad20-ad23学习笔记,逐渐补全

安和的博客 4万+

aistudio高效解压zip文件的实用技巧

本文详细介绍了在百度AI Studio平台上高效解压ZIP文件的实用技巧。针对深度学习项目数据准备中的常见痛点,重点讲解了使用Python zipfile库和Linux unzip命令两种核心方法,并提供了路径设置、大文件处理、中文乱码等关键问题的解决方案,帮助用户提升数据处理效率。

salt的博客 784

损失函数大汇总(四十五)(clDice Loss附公式推导与代码)

clDice Loss是一种针对细长结构分割任务的拓扑保持损失函数,通过比较预测区域和真实区域的中心线重叠情况来评估分割质量。与传统Dice Loss关注区域重叠不同,clDice Loss重点考察连通性和骨架拓扑结构,能有效避免血管断裂、分支错误连接等问题。该损失函数包含两个核心指标:预测骨架在真实区域中的覆盖比例(Topology Precision)和真实骨架被预测区域覆盖的比例(Topology Sensitivity),通过调和平均得到最终评估值。由于传统骨架提取算法不可导,实际实现采用可微的so

悦学共鸣,温柔以待,汇聚光芒,共同成长 451

【系统分析师】2025年下半年真题:论文及解题思路

摘要 本文探讨软件测试技术的应用,重点关注静态测试与动态测试的比较。静态测试在不运行程序的情况下,通过审查、走查等方式分析需求、设计文档和代码,能早期发现高层次缺陷,降低修复成本。动态测试通过实际运行程序,使用单元测试、集成测试等方法验证功能性能,是发现运行时错误的唯一途径。二者在缺陷类型、介入阶段和修复成本上具有互补性,建议项目实践中结合使用以提升软件质量。

数据知道的博客 5788

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

上一篇: 华为OD机试 - 单词接龙(Java)
下一篇: 华为OD机试 - 全量和已占用字符集(Java)
清水乐园
博客等级 码龄13年 175粉丝 398原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清水乐园

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值