From 2a699ab1094781a12a4caa90abbc3a43feaa378d Mon Sep 17 00:00:00 2001 From: Nidhish1407 Date: Mon, 24 Aug 2020 22:36:24 +0530 Subject: [PATCH] Added solution for reverseString --- reverseString/reverseString.js | 8 ++++++-- reverseString/reverseString.spec.js | 6 +++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/reverseString/reverseString.js b/reverseString/reverseString.js index febb577..e283cc4 100644 --- a/reverseString/reverseString.js +++ b/reverseString/reverseString.js @@ -1,5 +1,9 @@ -const reverseString = function() { - +const reverseString = function(str) { + let temp = str.split(""); + let temp2 = temp.reverse(); + let ans = temp2.join(""); + + return ans; } module.exports = reverseString diff --git a/reverseString/reverseString.spec.js b/reverseString/reverseString.spec.js index fe135e9..86ab904 100644 --- a/reverseString/reverseString.spec.js +++ b/reverseString/reverseString.spec.js @@ -5,14 +5,14 @@ describe('reverseString', function() { expect(reverseString('hello')).toEqual('olleh'); }); - xit('reverses multiple words', function() { + it('reverses multiple words', function() { expect(reverseString('hello there')).toEqual('ereht olleh') }) - xit('works with numbers and punctuation', function() { + it('works with numbers and punctuation', function() { expect(reverseString('123! abc!')).toEqual('!cba !321') }) - xit('works with blank strings', function() { + it('works with blank strings', function() { expect(reverseString('')).toEqual('') }) });