Voyz's Studio.

LeetCode算法笔记--反转字符串中的单词 III

字数统计: 157阅读时长: 1 min
2020/10/29 Share

LeetCode算法笔记–Day28

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

题目:

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

示例1:
输入: “Let’s take LeetCode contest”
输出: “s’teL ekat edoCteeL tsetnoc”

我的解答:

1.

1
2
//js原生方法
return s.split("").reverse().join("").split(" ").reverse().join(" ")

2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/**
* @param {string} s
* @return {string}
*/
var reverseWords = function(s) {
let _wordsList = s.split(" ");
let _res = [];
_wordsList.map((_word)=>{
let _reverse = [];
_word.split("").map((_letter)=>{
_reverse.unshift(_letter)
})
_res.push(_reverse.join(""))
})
return _res.join(" ")
};
CATALOG
  1. 1. LeetCode算法笔记–Day28
  2. 2. 557. 反转字符串中的单词 III
    1. 2.0.0.0.1. 题目:
    2. 2.0.0.0.2. 我的解答: