557反轉字元串中的單詞III
class Solution:
# 定義一個反轉字元串的函數。
def str_rever(self,s):
length = len(s)
s1 = ''
for index in range(length - 1,-1,-1):
s1 += s[index]
return s1
def reverseWords(self, s: str) -> str:
# 首先將字元串分片
str_list = s.split(" ")
last_str = ''
# 然後將分片後的字元串翻轉。
for index in str_list:
# 翻轉的同時加上空格。
last_str += self.str_rever(index) + " "
# 最後返回字元串。注意我們上邊翻轉的時候多加了一個空格。
# 這裡邊要減去一個空格。
return last_str[:-1]
A = Solution()
A.reverseWords("Let's take LeetCode contest")