diff --git a/algorithms/reversestring/index.js b/algorithms/reversestring/index.js index 9180d1e..144df86 100755 --- a/algorithms/reversestring/index.js +++ b/algorithms/reversestring/index.js @@ -6,11 +6,21 @@ // reverse('hello') === 'olleh' // reverse('Greetings!') === '!sgniteerG' +// function reverse(str) { +// return str +// .split('') +// .reverse() +// .join('') +// } + function reverse(str) { - return str - .split('') - .reverse() - .join('') + let reversed = ''; + + for (let character of str) { + reversed = character + reversed; + } + + return reversed; } module.exports = reverse;