557. Reverse Words in a String III

Description

Given a string, you need to reverse the order of characters in each word within a sentence while still preserving whitespace and initial word order.

Example 1:

Input: "Let's take LeetCode contest"
Output: "s'teL ekat edoCteeL tsetnoc"

Note: In the string, each word is separated by single space and there will not be any extra space in the string.

Solution

/**
 * @param {string} s
 * @return {string}
 */
var reverseWords = function(s) {
    "use strict";
    return s.split(" ").map(word => {
        let result = [];
        for (let i = word.length-1; i >= 0; i--) {
            result.push(word[i]);
        }
        return result.join("");
    }).join(" ");
};

results matching ""

    No results matching ""