#127. 反转字符串中的单词

反转字符串中的单词

说明

给定一个由若干单词组成的字符串 s,单词之间由**一个空格**分隔。

请你将字符串中的单词顺序反转(即第一个单词变为最后一个,第二个单词变为倒数第二个……),但每个单词内部的字母顺序不变。

例如:"hello world" 反转后为 "world hello"。

输入格式

一行,一个字符串 s,由若干英文单词组成,单词之间用一个空格隔开。

字符串长度不超过 1000,只包含小写英文字母和空格,且首尾没有多余空格。

输出格式

一行,一个字符串,表示单词顺序反转后的结果。
hello world
world hello

提示

步骤:

  1. 使用 split() 将字符串按空格分割成单词列表
  2. 将列表反转(可以用切片 [::-1] 或用循环构建新列表)
  3. 使用 join() 将反转后的单词列表用空格连接起来

C++ 中可以使用 istringstream 或手动遍历分割。