需求
输入:
"Let's take leetCode contest"
输出:
"s'teL ekat edoCteel tsetnoc"
分析
实际上是做了两次反转,
- 一次字符反转:"tsetnoc edoCteel ekat s'teL"
- 一次是单词反转:"s'teL ekat edoCteel tsetnoc" 所以两次 reverse 可以解决
Show Code
const _reverse = (str) => [...str].reverse().join('').split(' ').reverse().join(' ');
// test
const str = "Let's take leetCode contest"
console.log(_reverse(str)) // "s'teL ekat edoCteel tsetnoc"