Skip to content

Commit fb17566

Browse files
committed
Reverse words algorithm
1 parent 110a2da commit fb17566

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

Algorithm/reverseWords.js

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
function reverseWords(string) {
2+
let wordsArr = string.split(" ");
3+
let reversedWordsArr = [];
4+
5+
wordsArr.forEach(word => {
6+
let reversedWord = "";
7+
for (let i = word.length - 1; i >= 0; i--) {
8+
reversedWord += word[i];
9+
}
10+
reversedWordsArr.push(reversedWord);
11+
});
12+
13+
return reversedWordsArr.join(" ");
14+
}
15+
16+
reverseWords("this is a string of words"); // siht si a gnirts fo sdrow
17+
18+
reverseWords("Dhimas Akbar"); // samihD rabkA

0 commit comments

Comments
 (0)