题目描述:
给一个由英文单词和空格组成的字符串,如:I am a student,翻转[1 3]之间的单词,即得:I student a am。n是翻转的下标,n,m给定的,如果n小于0,则从下标为0开始翻转,如果m大于等于单词的最大下标,则翻转到最后一个单词。
输入描述
第一行是待处理的字符串
第二行是翻转下标n,m
输出描述
输出翻转后的字符串
测试用例
示例1:
输入
I am a boy she is girl
-1 4
输出
she boy a am I is girl
解题思路
对于0<x<n和m<x<list.size()之间的单词按照原顺序输出;
对于n<=x<=m之间的单词倒顺序输出
之后将三段子List拼接在一起,做最终输出,即为最终的结果了。