首页 > 试题广场 >

单词逆序

[编程题]单词逆序
  • 热度指数:5121 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
对于一个字符串,请设计一个算法,只在字符串的单词间做逆序调整,也就是说,字符串由一些由空格分隔的部分组成,你需要将这些部分逆序。
给定一个原字符串A,请返回逆序后的字符串。例,输入"I am a boy!", 输出"boy! a am I"

输入描述:
输入一行字符串str。(1<=strlen(str)<=10000)


输出描述:
返回逆序后的字符串。
示例1

输入

It's a dog!

输出

dog! a It's
print(' '.join(input().split()[::-1]))

发表于 2019-09-17 01:14:44 回复(0)
def reverse(strs):
    lis = strs.split()
    ss = ' '.join(lis[::-1])
    print(ss)
    
if __name__ == '__main__':
    strs = input()
    reverse(strs)
发表于 2019-09-08 15:27:10 回复(0)
print(' '.join(input().split()[::-1]))
编辑于 2019-09-04 16:01:25 回复(1)