练习题三:句子反转
程序员文章站
2022-06-30 18:31:36
题目描述 给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格。 比如: (1) “hello xiao mi”-> “mi xiao hello” 输入描述: 输入数据有多组,每组占一行,包含一个句子(句子长度小于1000个字符) 输出描 ......
题目描述
给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格。 比如: (1) “hello xiao mi”-> “mi xiao hello”
输入描述:
输入数据有多组,每组占一行,包含一个句子(句子长度小于1000个字符)
输出描述:
对于每个测试示例,要求输出句子中单词反转后形成的句子
Python解法
# -*- coding:utf-8 -*-
import sys
if __name__ == "__main__":
# data = sys.stdin.readline().strip().split(' ')[::-1]
data = sys.stdin.readline().strip().split(' ')
data.reverse()
print(' '.join(data))
推荐阅读
-
Java字符串中指定部分反转的三种方式
-
python练习题4.21判断上三角矩阵
-
详解三种C#实现数组反转方式
-
python中反转列表的三种方式
-
详解三种C#实现数组反转方式
-
Spring 框架学习第三节:核心理念之一 —— IoC(控制反转)
-
C# 练习题 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
-
【Spring源码解析(三)】从IOC说起,究竟什么是控制反转
-
算法笔记第三章练习题_A+B for polynomials,product of polynomials,考试座位号
-
spring-依赖注入(DI)&控制反转(Ioc)&Bean的三种装配方式