前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【LeetCode06】反转字符串中的单词

【LeetCode06】反转字符串中的单词

作者头像
Sam Gor
发布2019-07-08 23:05:18
1.2K0
发布2019-07-08 23:05:18
举报
文章被收录于专栏:SAMshareSAMshare

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

示例 1:

输入: "Let's take LeetCode contest"输出: "s'teL ekat edoCteeL tsetnoc" 注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。

先思考一下,后面我会给出一个解题思路~?

图来自网络

这道题比较简单,大家如果熟悉join和split,应该很快就可以解决。

1 )首先先把字符串,按照空格分割开,这里用到split

2 )通过 x[::-1]把每个元素反转

3 )通过join把元素连接起来,用空格作为连接符

Python实现:

代码语言:javascript
复制
# 反转字符串中的单词 III
def reverseWords(s):
    return ' '.join([x[::-1] for x in s.split()])

? 配图角色背景介绍

漫威宇宙最有钱的英雄,瓦坎达的国王。黑豹非洲国家瓦坎达守护者,每代瓦坎达守护者都是王室成员。特查拉是目前的守护者,也是复仇者联盟成员之一黑豹,有超乎凡人的速度、力量、体能、耐力以及敏锐度。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SAMshare 微信公众号,前往查看

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

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档