LeetCode:557. 反転文字列の単語III(python)
2048 ワード
LeetCode:557. 反転文字列の単語III(python)
文字列を指定すると、文字列内の各単語の文字順序を反転させながら、スペースと単語の初期順序を保持する必要があります.
例1:
入力:“Let’s take LeetCode contest”出力:“s’teL ekat edoCteeL tsetnoc”
注:文字列では、各単語は単一のスペースで区切られ、文字列には追加のスペースはありません.
LeetCodeリンク
考え方:2回の反転文字列をスペースで分割すると、リスト が反転する.リストをスペースで接続すると反転文字列 付属コード(Python):
参考:LeetCodeの問題解
文字列を指定すると、文字列内の各単語の文字順序を反転させながら、スペースと単語の初期順序を保持する必要があります.
例1:
入力:“Let’s take LeetCode contest”出力:“s’teL ekat edoCteeL tsetnoc”
注:文字列では、各単語は単一のスペースで区切られ、文字列には追加のスペースはありません.
LeetCodeリンク
考え方:2回の反転
class Solution:
def reverseWords(self, s):
return ' '.join(s.split()[::-1])[::-1]
test = Solution()
s = "Let's take LeetCode contest"
test.reverseWords(s)
"s'teL ekat edoCteeL tsetnoc"
参考:LeetCodeの問題解