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
Comments
Post a Comment