Day 10: Reverse Words in a Sentence | JavaScript DSA Challenge with Output & Tips

Day 10: Reverse Words in a Sentence – JavaScript DSA

Welcome to Day 10 of our #CodeWithJaffer JavaScript DSA challenge! Today’s task is to reverse every word in a sentence but preserve the word order.

πŸ§ͺ Example:

Input:  "Code With Jaffer"
Output: "edoC htiW reffaJ"

✅ JavaScript Code (2 Methods):


// One-liner using map
function reverseWords(str) {
  return str.split(" ").map(word => word.split("").reverse().join("")).join(" ");
}

// For-loop approach
function reverseWordsLoop(str) {
  let words = str.split(" ");
  let result = [];

  for (let word of words) {
    let reversed = word.split("").reverse().join("");
    result.push(reversed);
  }

  return result.join(" ");
}

🧠 Output:

console.log(reverseWords("Code With Jaffer")); // "edoC htiW reffaJ"

πŸ“Œ Tips:

  • Use split(" ") for splitting sentence into words
  • split("").reverse().join("") for reversing individual words

πŸ”— Follow for more at LinkedIn - CodeWithJaffer

Tags:

JavaScript, Reverse Words, DSA, Interview Questions, CodeWithJaffer

Comments

Popular posts from this blog

Day 4 – Palindrome Number in JavaScript Without Converting to String

Day 9 – Count Vowels in a String using JavaScript | DSA Challenge with Code & Explanation

Day 13: Find Missing Number in an Array – JavaScript DSA Challenge