python常见面试题讲解(十二)句子逆序

题目描述

将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”
所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符


接口说明

/**
 * 反转句子
 * 
 * @param sentence 原句子
 * @return 反转后的句子
 */
public String reverse(String sentence);

 

 

 

输入描述:

将一个英文语句以单词为单位逆序排放。

输出描述:

得到逆序的句子

示例1

输入


I am a boy

输出

boy a am I

解析思路
考虑四个点即可完成:
1、字符串与数组得转换
2、字符串的分割
3、数组下标得使用
4、连接字符串
1 a=input()
2 a=a.split(" ")
3 z=[]
4 for i in range(len(a)):
5     z.append(a[-1-i])
6 print(" ".join(z))

 



posted @ 2020-06-02 13:22  Mrwhite86  阅读(548)  评论(0)    收藏  举报