🍂个人博客首页: KJ.JK
🍂专栏介绍: 华为OD机试真题汇总,定期更新华为OD各个时间阶段的机试真题,每日定时更新,本专栏将使用Java语言进行更新解答,包含真题,思路分析,代码参考,欢迎大家订阅学习
一、题目
🎃题目描述
去除文本多余空格,不去除配对单引号之间的多余空格。给出关键词的起始和结束下标,去除多余空格后刷新关键词的起始和结束下
标。
条件约束:
1、考虑关键词起始和结束位置为空格的场景;
2、单词的的开始和结束下标保证涵盖一个完整的单词, 即一个坐标对开始和结束下标之间不会有多余的空格;
3、如果有单引号,则用例保证单引号成对出现;
4、关键词可能会重复;
5、文本字符长度length取值范围: [0, 10000]&