【华为OD机试2023】去除多余空格 Java Python

【华为OD机试2023】去除多余空格 Java Python

前言 本文解法非最优解(即非性能最优),不能保证通过率。 Tips1:机试为ACM 模式 你的代码需要处理输入输出,input/cin接收输入、print/cout 格式化输出 Tips2:机试按通过率算分 复杂题目可以考虑暴力破解,再逐步优化,不是运行超时就无法得分,比如一个分数为200的题目,当前通过率为50%,那么最终分数就是200*50%=100分

题目

题目描述

去除文本多余空格,但不去除配对单引1号之间的多余空格。给出关键词的起始和结束下标,去除多余空格后刷新关键词的起始和结束

下标。

条件约束:

1,不考虑关键词起始和结束位置为空格的场景;

2,单词的的开始和结束下标保证涵盖一个完整的单词,即一个坐标对开始和结束下标之间不会有多余的空格;

3,如果有单引1号,则用例保证单引1号成对出现;

4,关键词可能会重复;

5,文本字符长度length取值范国: [0, 100000];

输入描述

输入为两行字符串:

<
经验分享 程序员 微信小程序 职场和发展