Reverse Words in a String
Given an input string, reverse the string word by word.
For example,
Given s = "the sky is blue
",
return "blue is sky the
".
简单的倒序输出各个单词,只不过要小心一些细节问题:两边可能有空格,字符串可能全是空格,单词中间可能有多个空格,返回字符串不能是空格。
Python实现:
<span style="font-size:14px;">class Solution:
# @param s, a string
# @return a string
def reverseWords(self, s):
a = s.split(' ')
a.reverse()
while '' in a:
a.remove('')
return ' '.join(a)</span>