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

作者: freesan44 | 来源:发表于2021-09-11 17:02 被阅读0次

题目

给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。

示例:

输入:"Let's take LeetCode contest"
输出:"s'teL ekat edoCteeL tsetnoc"

提示:

在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。

解题思路

class Solution:
    def reverseWords(self, s: str) -> str:
        sArr = s.split()
        for index, val in enumerate(sArr): #带index方式的遍历
            # print(index)
            sArr[index] = val[::-1] #用切片方式翻转单词
        return " ".join(sArr) #用空格隔开来输出字符串



if __name__ == '__main__':
    s = "Let's take LeetCode contest"
    ret = Solution().reverseWords(s)
    print(ret)

相关文章

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

    557. 反转字符串中的单词 III 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的...

  • 基础算法之"字符串类"

    题目: 557. 反转字符串中的单词 III 思路:先根据空格把字符串装换为数组,然后翻转数组中每一项字符串的字符...

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

    题目描述给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。示例 1:输入: "...

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

    给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 注意:在字符串中,每个单词...

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

    题目 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。注意:在字符串中,每个...

  • 【LeetCode】557. 反转字符串中的单词 III

    题目描述   给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。   示例 1...

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

    题目 给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 提示: 在字符串中,...

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

    题目 给定一个字符串 s ,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 例:输入:s ...

  • 精选-LC

    10. 正则表达式匹配 617. 合并二叉树 104. 二叉树的最大深度 557. 反转字符串中的单词 III 5...

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

    给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例: 输入: "Let'...

网友评论

    本文标题:LeetCode 557. 反转字符串中的单词 III

    本文链接:https://www.haomeiwen.com/subject/btyniltx.html