首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >LeetCode 557. 反转字符串中的单词 III

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

原创
作者头像
freesan44
修改于 2021-08-30 11:09:49
修改于 2021-08-30 11:09:49
1.2K0
举报
文章被收录于专栏:freesan44freesan44

题目

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

代码语言:txt
复制
示例:

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

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

## 解题思路

class Solution:

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

if name == 'main':

代码语言:txt
复制
s = "Let's take LeetCode contest"
代码语言:txt
复制
ret = Solution().reverseWords(s)
代码语言:txt
复制
print(ret)
代码语言:txt
复制

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 题目
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档