文巾解题 557. 反转字符串中的单词 III

Posted UQI-LIUWJ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文巾解题 557. 反转字符串中的单词 III相关的知识,希望对你有一定的参考价值。

1 题目描述

 2 解题思路

2.1 单词倒转+使用join函数

import copy
class Solution(object):
    def reverseWords(self, s):
        """
        :type s: str
        :rtype: str
        """
        return " ".join(word[::-1] for word in s.split(" "))

2.2 单词倒转+使用辅助数组

import copy
class Solution(object):
    def reverseWords(self, s):
        """
        :type s: str
        :rtype: str
        """
        s1=s.split()
        for i in range(len(s1)):
            s1[i]=s1[i][::-1]
        #print(s1)
        index=0
        s2=''
        for i in s1:
            #print(i)
            s2+=i
            s2+=' '
        s=copy.deepcopy(s2[:-1])
        return(s)

以上是关于文巾解题 557. 反转字符串中的单词 III的主要内容,如果未能解决你的问题,请参考以下文章

Leetcode#557. Reverse Words in a String III(反转字符串中的单词 III)

Leetcode 557.反转字符串中的单词III

557. 反转字符串中的单词 III

[LeetCode 557] 反转字符串中的单词 III

LeetCode刷题557-简单-反转字符串中的单词 III

字符串557. 反转字符串中的单词 III