🍂个人博客首页: 鲨鱼狼臧
🍂专栏介绍: 2023华为OD机试真题,使用Python进行解答,专栏每篇文章都包括真题,思路参考,代码分析,订阅有问题后续可与博主解答问题
一、题目
🎃题目描述
去除文本多余空格,不去除配对单引号之间的多余空格。给出关键词的起始和结束下标,去除多余空格后刷新关键词的起始和结束下
标。
条件约束:
1、考虑关键词起始和结束位置为空格的场景;
2、单词的的开始和结束下标保证涵盖一个完整的单词, 即一个坐标对开始和结束下标之间不会有多余的空格;
3、如果有单引号,则用例保证单引号成对出现;
4、关键词可能会重复;
5、文本字符长度length取值范围: [0, 10000];