1. 程式人生 > >leetcode 557. 反轉字串中的單詞 III【Easy】

leetcode 557. 反轉字串中的單詞 III【Easy】

題目:
給定一個字串,你需要反轉字串中每個單詞的字元順序,同時仍保留空格和單詞的初始順序。

示例 1:

輸入: “Let’s take LeetCode contest”
輸出: “s’teL ekat edoCteeL tsetnoc”
注意:在字串中,每個單詞由單個空格分隔,並且字串中不會有任何額外的空格。

思路:
首先,把每個單詞根據空格先分開。然後,依次翻轉每個單詞中的字母。最後再把單詞集合轉換成str型別。
程式碼:

class Solution:
    def reverseWords(self, s):
        """
        :type s: str
        :rtype: str
        """
each = s.split(" ") for i in range(len(each)): each[i] = "".join(reversed(each[i])) return " ".join(each)