# [557] 反转字符串中的单词 III
给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。
示例:
输入:"Let's take LeetCode contest"
输出:"s'teL ekat edoCteeL tsetnoc"
提示:
在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。
这题比较简单不多说了。以空格作为分界线,分别翻转每个单词字符串就行,若要求使用原地算法就使用首尾指针翻转即可。
function reverseWords(s: string): string {
const words = s.split(' ');
const reverseWords = words.map(word => {
return word
.split('')
.reverse()
.join('');
});
return reverseWords.join(' ');
}