题目描述:

输入一个英文文章片段,翻转指定区间的单词顺序,标点符号和普通字母一样处理。
例如输入字符串 “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机试题:按区间反转文章片段相关推荐

  1. 华为od机试题9 真题

    华为od机试题 真题 9.寻找重复字符 7.字符串翻转 6.小朋友身高排序 5.CPU最少执行时间 4.猴子爬山 3.输出信元的值 2.指定元素对最小和 1.勾股数元组 以下题目附带Java解法,是我 ...

  2. 华为OD机试题 - 数据分类(JavaScript)| 代码+思路+重要知识点

    最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - ...

  3. 华为OD机试题 - 找出重复代码(JavaScript)| 包含代码编写思路

    最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - ...

  4. 华为OD机试题 - 优选核酸检测点(JavaScript)| 代码+思路+重要知识点

    最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - ...

  5. 华为OD机试题 - 最大排列(JavaScript)| 代码,编码思路,解题知识点

    最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - ...

  6. 华为od机试题4 真题

    华为od机试题 真题 58.处理所有作业总时长 53.最大停车距离 52.磁盘容量排序 51.非严格递增连续数字序列长度 50.均分糖果 48.没有相同字符的元素长度乘积的最大值 47. 相对开音节结 ...

  7. 华为OD机试题 - 竖直四子棋(JavaScript)| 包含代码编写思路

    最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - ...

  8. 华为OD机试题(AB卷)真题抽中记录文档(更新到 6 月 21 日)

    文章目录 本篇博客的价值 华为 OD 机试题 ⭐ ⭐ 华为 OD 机试 6 月 20 日 抽中卷 第一套 OD 机试卷 华为 OD 机试 6 月 19 日 抽中卷 第一套 OD 机试卷 华为 OD 机 ...

  9. 华为OD机试题 - 星际篮球争霸赛(JavaScript)| 包含代码编写思路

    最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - ...

  10. 华为OD机试题 - 密室逃生游戏(JavaScript)

    最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - ...

最新文章

  1. 单片机ad转换测电压c语言,大家帮我看下这个STC AD转换 测电压程序错在哪里,谢谢了...
  2. 脑动力:C语言函数速查效率手册(附DVD光盘1张) [平
  3. ServletFileUpload API详解
  4. 什么叫做罗列式_项目起盘的时候,如何确定自己该做什么社群?
  5. 1997年投稿,2021年发表!收到录用信那一刻,我即将退休……
  6. 初次进入oracle数据库,Oracle数据库的初次使用
  7. 华为AP3010DN-AGN升级为胖AP
  8. 结构体01:结构体的定义和使用
  9. 是时候拥有一个你自己的命令行工具了
  10. 《精通软件性能测试与LoadRunner最佳实战》—第1章1.5节软件开发与软件测试的关系...
  11. c语言数据结构实验约瑟夫(Josephu)问题
  12. matlab线圈磁场,载流圆线圈磁场的MATLAB数值计算
  13. android文字识别apk,照片转文字识别提取apk
  14. 简单新闻客户端APP设计
  15. 更改MyEclipse匹配颜色
  16. adobe scout cc 2015中文版下载(附使用教程)
  17. asp网站在本地可以添加新闻上传到服务器后字数太多就不能上传,asp 字数
  18. 关于DDK中的编译知识 .
  19. 信息技术服务风险评估
  20. OpenCV二值图像连通域分析

热门文章

  1. iOS开发UI篇—iPad和iPhone开发的比较
  2. typecho添加html5视频播放器,Typecho音乐播放器插件AudioPlayer1.2.6更新
  3. 游戏服务器 配置文件,游戏服务器应用配置文件
  4. 上传声音 微信小程序_微信小程序实现录制、试听、上传音频功能(带波形图)...
  5. C++期末项目设计------制作一个游戏盒
  6. 好佳居软装十大品牌 软装类型对应着主人
  7. 在聊天群中,如何快速获取信息,了解群中讨论的话题。
  8. Miracle - Database Knowledge center
  9. too few variables specified 怎么解决
  10. PHP: Fatal error:Call to undefined function com_create_guid()