华为OD机试E卷 –英文输入法–24年OD统一考试(Java & JS & Python & C & C++)

文章目录

题目描述

主管期望你来实现英文输入法单词联想功能。
需求如下:
• 依据用户输入的单词前缀,从已输入的英文语句中联想出用户想输入的单词,按字典序输出联想到的单词序列,
• 如果联想不到,请输出用户输入的单词前缀。

注意:

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

输入描述

输入为两行。
首行输入一段由英文单词word和标点符号组成的语句str;
接下来一行为一个英文单词前缀pre。
• 0 < word.length() <= 20
• 0 < str.length <= 10000
• 0 < pre <= 20

输出描述

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

用例

输入

I love you
He<

文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/6439.html

(0)
LomuLomu
上一篇 2025 年 1 月 15 日 上午3:52
下一篇 2025 年 1 月 15 日 上午4:22

相关推荐

  • 掌握Java对象本质:从打工者到技术专家的飞跃

    1.1 从机器视角到问题视角的演变 在计算机科学的发展历程中,我们见证了从机器视角到问题视角的深刻转变。这一转变不仅体现了编程语言和技术的进步,更反映了我们对问题解决方式理解的深化。 起初,计算机编程主要依赖于机器视角。汇编语言作为最初的编程语言,要求我们按照计算机的硬件结构来编写代码。以下是一个简单的汇编语言例子,用于在x86 架构的计算机上将两个数相加:…

    2024 年 12 月 28 日
    44200
  • Java 大视界 — Java 大数据在智能金融理财产品风险评估与个性化配置中的应用(195)

    💖亲爱的朋友们,热烈欢迎来到 青云交的博客 !能与诸位在此相逢,我倍感荣幸。在这飞速更迭的时代,我们都渴望一方心灵净土,而 我的博客 正是这样温暖的所在。这里为你呈上趣味与实用兼具的知识,也期待你毫无保留地分享独特见解,愿我们于此携手成长,共赴新程!💖 全网(微信公众号/CSDN/抖音/华为/支付宝/微博) :青云交 一、欢迎加入【福利社群】 点击快速加入1…

    未分类 2025 年 5 月 13 日
    25900
  • Java数据结构精讲:深入探索链表操作与面试题解析(第三部分)

    专题系列:Java数据结构解析 作者主页:编程探索者内容导航一、链表常见面试题精解1.1. 链表元素分割问题1.2. 判断回文链表1.3. 寻找链表交点1.4. 检测环形链表 一、链表常见面试题精解 1.1. 链表元素分割问题 题目要求保持原始数据顺序不变。我们可以通过遍历链表,将节点根据给定值x分成前后两部分。具体实现时,需要维护四个指针分别表示两个子链表…

    2025 年 5 月 15 日
    22200
  • 免费将PDF转换为图片的实用指南

    引言 各位朋友好,我是小徐。在日常的Java开发工作中,处理PDF文档是常见需求之一。为了提升工作效率,今天我将分享一个无需付费、无水印的PDF转图片方法。让我们一起来探索吧! 轻松实现PDF转图片(零成本) 第一步,通过微信搜索功能,输入”PDF编辑器小帮手”进行查找,认准正确的小程序图标进入。您也可以直接点击文中的小程序链接快速访问。进入后,在功能界面选…

    2025 年 5 月 15 日
    28200
  • JAVA 图形界面编程 AWT篇(1)

    前言 为了完成JAVA课程设计,我踏上了Java图形界面编程的学习之旅,通过撰写博客记录我的学习过程和心得。 AWT(Abstract Window Toolkit)概览 AWT(抽象窗口工具包)是Java早期的图形用户界面(GUI)框架之一,主要被用于构建桌面应用程序的图形界面。它最初在JDK 1.0版本中作为Java GUI的核心库引入,目的是提供一个能…

    未分类 2024 年 12 月 28 日
    46200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信