【华为OD机试 2023】 去除多余空格(C++ Java JavaScript Python)
2023-09-14 09:06:45 时间
华为od机试共有3道题,分值为100+100+200,总分为400分。时间限制为150分钟或3个小时。。每道题目都需要通过测试用例来得分,全通过则为满分。华为od机试是在牛客网上进行的,采用ACM模式。华为od机试目标院校分数为160分,华为od机试非目标院校,则至少300+
华为od机试会考到很多原题。对于算法较差的同学,建议购买。[最新华为OD机试2023(C++Java JS Py)] 包含2023的华为od机试最新题库以及2022的华为od机试老题库,所有题目都提供了使用C++ Java JavaScript 以及python实现详细的解法。
题目描述
去除文本多余空格,但不去除配对单引号之间的多余空格。给出关键词的起始和结束下标,去除多余空格后刷新关键词的起始和结束下标。
条件约束:
1,不考虑关键词起始和结束位置为空格的场景;
2,单词的的开始和结束下标保证涵盖一个完整的单词,即一个坐标对开始和结束下标之间不会有多余的空格;
3,如果有单引号,则用例保证单引号成对出现;
4,关键词可能会重复;
5,文本字符长度length取值范围:[0, 100000];
输入描述
输入为两行字符串:
第一行:待去除多余空格的文本,用例保证如果有单引号,则单引号成对出现
相关文章
- Python嵌套函数与匿名函数
- python列表转成字符串,同时自定义分隔符[通俗易懂]
- java怎么输出保留两位小数_剖析Java输出怎么保留两位小数「建议收藏」
- java标识符是什么_Java 标识符「建议收藏」
- java环境_Java基础篇——环境配置
- java jersey使用总结_jersey Java Jersey配置「建议收藏」
- python爬取数据的关键技术
- Python抛出异常_python抛出异常的作用
- Django框架开发001期 Python+Django开发教程,开启你的第一个django网站应用
- 独家 | 6种让Python程序变慢的坏习惯
- 从java到JavaScript(1),看Dart:对比Java/Go/Swift/Rust
- Python面向对象编程-三大特性-继承-多重继承
- python-Python与MongoDB数据库-MongoDB数据库的基本知识
- 服务器上的文件Java获取Linux服务器文件:简单又高效的操作方法(java获取linux)
- 如何使用Linux下的pip快速管理Python包(linux怎么使用pip)
- 如何使用Java备份Oracle数据库?(java备份oracle)
- Novice:学习Java 7 在Linux上的简单入门(java 7 linux)
- Java程序建立Oracle数据库表的实现方式(java建oracle表)
- Python标准库内置函数complex介绍