一、题目描述
给定一段英文文章片段,由若干单词组成,单词间以空格间隔,单词下标从0开始。
请翻转片段中指定区间的单词顺序并返回翻转后的内容。
例如:
给定的英文文章片段为"I am nezha soft",翻转区间为[0,3],
则输出“soft nezha am I”。
二、输入描述
- 第一行输入英文文章内容即英文字符串;
- 第二行输入待翻转内容起始单词下标;
- 第三行输入待翻转内容最后一个单词下标。
三、输出描述
翻转后的英文文章片段所有单词之间以一个半角空格分隔进行输出。
备注:
英文文章内容首尾无空格。
四、测试用例
测试用例1:
1、输入
hello world good morning
0 2
2、输出
good world hello morning
3、说明
输入字符串是 [“hello”, “world”, “good”, “morning”],翻转范围是从索引 0 到 2(包括 hello、world 和 good)。因此,翻转后的输出应为 “good world hello morning”
该博客介绍了华为OD机试的一道2023B卷100分题目,涉及按单词下标区间翻转英文文章内容。博主提供了解题思路、Java算法源码及效果展示,强调处理非法输入以确保100%通过率。
订阅专栏 解锁全文
1147

被折叠的 条评论
为什么被折叠?



