华为OD机试题:按区间反转文章片段
题目描述:
输入一个英文文章片段,翻转指定区间的单词顺序,标点符号和普通字母一样处理。
例如输入字符串 “I am a developer.”,区间[0,3]则输出 “developer. a am I”。
输入描述:
使用换行隔开三个参数
第一个参数为英文文章内容即英文字符串
第二个参数为反转起始单词下标,下标从0开始
第三个参数为结束单词下标,
输出描述:
反转后的英文文章片段,所有单词之间以一个半角空格分割进行输出
示例
1.输入:
I am a developer.
1
2
输出:
I a am developer.
2.输入:
Hello world!
0
1
输出:
world! Hello
说明:
输入字符串可以在前面或者后面包含多余的空格,但是反转后的不能包含多余空格。
3.输入:
I am a developer.
0
3
输出:
developer. a am I
说明:
如果两个单词见有多余的空格,将反转后单词间的空格减少到只含一个。
4.输入:
Hello!
0
3
输出:
EMPTY
说明:
指定反转区间只有一个单词,或无有效单词则统一输出EMPTY。
#解题想法:特殊情况为m>n or m>len(l) or n>len(l),截取list,翻转后,再依次放入reswhile 1:try:s=input()m=int(input())n=int(input())l=s.split(" ")res=[]if m>n or m>len(l) or n>len(l):print("EMPTY")else:ll=l[m:n+1]ll.reverse()res.extend(l[0:m])res.extend(ll)res.extend(l[n+1:])print(" ".join(res))breakexcept Exception as e:print(e)break
华为OD机试题:按区间反转文章片段相关推荐
- 华为od机试题9 真题
华为od机试题 真题 9.寻找重复字符 7.字符串翻转 6.小朋友身高排序 5.CPU最少执行时间 4.猴子爬山 3.输出信元的值 2.指定元素对最小和 1.勾股数元组 以下题目附带Java解法,是我 ...
- 华为OD机试题 - 数据分类(JavaScript)| 代码+思路+重要知识点
最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - ...
- 华为OD机试题 - 找出重复代码(JavaScript)| 包含代码编写思路
最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - ...
- 华为OD机试题 - 优选核酸检测点(JavaScript)| 代码+思路+重要知识点
最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - ...
- 华为OD机试题 - 最大排列(JavaScript)| 代码,编码思路,解题知识点
最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - ...
- 华为od机试题4 真题
华为od机试题 真题 58.处理所有作业总时长 53.最大停车距离 52.磁盘容量排序 51.非严格递增连续数字序列长度 50.均分糖果 48.没有相同字符的元素长度乘积的最大值 47. 相对开音节结 ...
- 华为OD机试题 - 竖直四子棋(JavaScript)| 包含代码编写思路
最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - ...
- 华为OD机试题(AB卷)真题抽中记录文档(更新到 6 月 21 日)
文章目录 本篇博客的价值 华为 OD 机试题 ⭐ ⭐ 华为 OD 机试 6 月 20 日 抽中卷 第一套 OD 机试卷 华为 OD 机试 6 月 19 日 抽中卷 第一套 OD 机试卷 华为 OD 机 ...
- 华为OD机试题 - 星际篮球争霸赛(JavaScript)| 包含代码编写思路
最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - ...
- 华为OD机试题 - 密室逃生游戏(JavaScript)
最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - ...
最新文章
- 单片机ad转换测电压c语言,大家帮我看下这个STC AD转换 测电压程序错在哪里,谢谢了...
- 脑动力:C语言函数速查效率手册(附DVD光盘1张) [平
- ServletFileUpload API详解
- 什么叫做罗列式_项目起盘的时候,如何确定自己该做什么社群?
- 1997年投稿,2021年发表!收到录用信那一刻,我即将退休……
- 初次进入oracle数据库,Oracle数据库的初次使用
- 华为AP3010DN-AGN升级为胖AP
- 结构体01:结构体的定义和使用
- 是时候拥有一个你自己的命令行工具了
- 《精通软件性能测试与LoadRunner最佳实战》—第1章1.5节软件开发与软件测试的关系...
- c语言数据结构实验约瑟夫(Josephu)问题
- matlab线圈磁场,载流圆线圈磁场的MATLAB数值计算
- android文字识别apk,照片转文字识别提取apk
- 简单新闻客户端APP设计
- 更改MyEclipse匹配颜色
- adobe scout cc 2015中文版下载(附使用教程)
- asp网站在本地可以添加新闻上传到服务器后字数太多就不能上传,asp 字数
- 关于DDK中的编译知识 .
- 信息技术服务风险评估
- OpenCV二值图像连通域分析
热门文章
- iOS开发UI篇—iPad和iPhone开发的比较
- typecho添加html5视频播放器,Typecho音乐播放器插件AudioPlayer1.2.6更新
- 游戏服务器 配置文件,游戏服务器应用配置文件
- 上传声音 微信小程序_微信小程序实现录制、试听、上传音频功能(带波形图)...
- C++期末项目设计------制作一个游戏盒
- 好佳居软装十大品牌 软装类型对应着主人
- 在聊天群中,如何快速获取信息,了解群中讨论的话题。
- Miracle - Database Knowledge center
- too few variables specified 怎么解决
- PHP: Fatal error:Call to undefined function com_create_guid()