首页 > 代码库 > leetcode 【 Reverse Words in a String 】python 实现
leetcode 【 Reverse Words in a String 】python 实现
题目:
Given an input string, reverse the string word by word.
For example,
Given s = "the sky is blue
",
return "blue is sky the
".
代码:oj在线测试通过 Runtime: 172 ms
1 class Solution: 2 # @param s, a string 3 # @return a string 4 def reverseWords(self, s): 5 words = s.split(‘ ‘) 6 7 if len(words) < 2 : 8 return s 9 10 tmp = ""11 for word in words:12 word = word.replace(‘ ‘,‘‘)13 if word != "" :14 tmp = word + " " + tmp15 16 tmp = tmp.strip()17 18 return tmp
思路:
把中间多个空格考虑去除了就OK了
最后用strip()函数把首位的空白去了
leetcode 【 Reverse Words in a String 】python 实现
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。