写点什么

LeetCode 题解:151. 翻转字符串里的单词,数组,JavaScript,详细注释

用户头像
Lee Chen
关注
发布于: 2021 年 04 月 28 日
LeetCode题解:151. 翻转字符串里的单词,数组,JavaScript,详细注释

原题链接:151. 翻转字符串里的单词


解题思路:


  1. 将字符串按空格切割成数组,将数组翻转后再合并成字符串,就完成了字符串的翻转。

  2. 需要注意以下两点:

  3. 原字符串的首尾会有空格。

  4. 输入的空格数量不止一个,而输出只能有一个空格。


/** * @param {string} s * @return {string} */var reverseWords = function (s) {  return s    .trim() // 去除首尾空格    .split(/\s+/) // 按多个空格切割为数组    .reverse() // 翻转数组,实现了单词的翻转    .join(' '); // 将数组用空格分隔,合并成字符串};
复制代码


发布于: 2021 年 04 月 28 日阅读数: 9
用户头像

Lee Chen

关注

还未添加个人签名 2018.08.29 加入

还未添加个人简介

评论

发布
暂无评论
LeetCode题解:151. 翻转字符串里的单词,数组,JavaScript,详细注释