557 反轉字串中的單詞 III

2021-09-28 12:32:42 字數 587 閱讀 9436

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

示例 1:

輸入: "let's take leetcode contest"

輸出: "s'tel ekat edocteel tsetnoc" 

注意:在字串中,每個單詞由單個空格分隔,並且字串中不會有任何額外的空格。

思路:先字串反轉,然後去除空格,變成列表反轉再連線

# -*- coding: utf-8 -*-

class solution(object):

def resersewords(self,s):

""":type s: str

:rtype: str

"""s = s[::-1]

s = s.split(" ")

s = s[::-1]

return " ".join(s)

if __name__ == "__main__":

s = solution()

ss = input()

print(s.resersewords(ss))

557 反轉字串中的單詞 III

題目 給定乙個字串,你需要反轉字串中每個單詞的字元順序,同時仍保留空格和單詞的初始順序。示例 1 輸入 let s take leetcode contest 輸出 s tel ekat edocteel tsetnoc 思路 切分反轉合併 def reversewords self,s str s...

557 反轉字串中的單詞 III

給定乙個字串,你需要反轉字串中每個單詞的字元順序,同時仍保留空格和單詞的初始順序。示例 1 輸入 let s take leetcode contest 輸出 s tel ekat edocteel tsetnoc 注意 在字串中,每個單詞由單個空格分隔,並且字串中不會有任何額外的空格。思路 將字串...

557 反轉字串中的單詞 III

給定乙個字串,你需要反轉字串中每個單詞的字元順序,同時仍保留空格和單詞的初始順序。示例 1 輸入 let s take leetcode contest 輸出 s tel ekat edocteel tsetnoc 注意 在字串中,每個單詞由單個空格分隔,並且字串中不會有任何額外的空格。char r...