【华为OD机试真题 python】英文输入法 【2022 Q4 | 100分】
2023-09-11 14:14:52 时间
■ 题目描述
【英文输入法】
主管期望你来实现英文输入法单词联想功能。
需求如下:
- 依据用户输入的单词前缀,从已输入的英文语句中联想出用户想输入的单词,按字典序输出联想到的单词序列,
- 如果联想不到,请输出用户输入的单词前缀。
注意:
- 英文单词联想时,区分大小写
- 缩略形式如”don’t”,判定为两个单词,”don”和”t”
- 输出的单词序列,不能有重复单词,且只能是英文单词,不能有标点符号
输入描述
- 输入为两行。
- 首行输入一段由英文单词word和标点符号组成的语句str;
- 接下来一行为一个英文单词前缀pre。
0 < word.length() <= 20
0 < str.length <= 10000
0 < pre <= 20
输出描述
- 输出符合要求的单词序列或单词前缀,存在多个时,单词之间以单个空格分割
示例1 输入输出示例仅供调试,后台判题数据一般
相关文章
- 【Python成长之路】python 基础篇 -- 装饰器【华为云分享】
- 【Python】python对象与json相互转换
- 华为OD机试 - 信号发射和接收(Java & JS & Python)
- 华为OD机试 - Excel单元格数值统计(Java & JS & Python)
- Python语言学习:Python语言学习之python包/库package的简介(模块的封装/模块路径搜索/模块导入方法/自定义导入模块实现华氏-摄氏温度转换案例应用)、使用方法、管理工具之详细攻略
- Python语言学习:在python中,如何获取变量的本身字符串名字而非其值/内容及其应用(在代码中如何查找同值的所有变量名)
- Python之ffmpeg-python:ffmpeg-python库的简介、安装、使用方法之详细攻略
- 【华为机试真题 Python实现】快速人名查找【2022 Q2 | 200分】
- 【华为机试真题 Python实现】篮球比赛【2022 Q1 Q2 | 200分】
- 【华为机试真题 Python实现】热点网站统计【2022 Q1 Q2 | 100分】
- 【华为OD机试Python实现】HJ90 合法IP(中等)
- 【华为OD机试Python实现】HJ29 字符串加解密(中等)
- 【华为OD机试Python实现】HJ45 名字的漂亮度(中等)
- 【华为机试真题 Python实现】全排列
- 【华为机试真题 Python实现】拼接 URL【2022 Q1 Q2 |100分】
- 【华为机试真题 Python实现】字符串分割
- 【华为机试真题 Python实现】圆桌队列【2022 Q2 | 200分】
- 【华为机试真题 Python实现】分糖果【2022 Q1 Q2 |200分】
- 【华为机试真题 Python实现】寻找相同子串
- 【华为机试真题 Python实现】黑板上的数字涂颜色【2022 Q1 Q2 |100分】
- 【华为机试真题 Python实现】跳格子游戏【2022 Q2 | 200分】
- 【华为机试真题 Python实现】单词接龙游戏【2022 Q2 | 100分】
- 【华为机试真题 Python实现】窗口滑动和最大值【2022 Q2 |100分】
- 【华为机试真题 Python实现】幼儿园找出同班的小朋友(幼儿园分班)【2022 Q2 Q3 | 100分】
- 【华为OD机试 2023】 银行插队(C++ Java JavaScript Python)
- 【华为OD机试 2023】 不含101的数(C++ Java JavaScript Python)
- Python编程:模块与包
- 华为校招机试 - 工单调度策略(Java & JS & Python)
- 【异常】前端ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.
- Python脚本巡检华为交换机——筑梦之路