免费响应式网站建设,网站建设研究的意义,关于网站建设与维护的心得体会,wordpress 在线商店557. 反转字符串中的单词 III
问题#xff1a;
给定一个字符串 s #xff0c;你需要反转字符串中每个单词的字符顺序#xff0c;同时仍保留空格和单词的初始顺序。
示例 1#xff1a;输入#xff1a;s Lets take LeetCode contest
输出#xff1a;…557. 反转字符串中的单词 III
问题
给定一个字符串 s 你需要反转字符串中每个单词的字符顺序同时仍保留空格和单词的初始顺序。
示例 1输入s Lets take LeetCode contest
输出steL ekat edoCteeL tsetnoc示例 2:输入 s God Ding
输出doG gniD提示1 s.length 5 * 104
s 包含可打印的 ASCII 字符。
s 不包含任何开头或结尾空格。
s 里 至少 有一个词。
s 中的所有单词都用一个空格隔开。解决
先反转字符串再split切分然后再反转列表最后join拼接
class Solution:def reverseWords(self, s: str) - str:return .join(s[::-1].split( )[::-1])