From fb1a8f784066b000904eb599b8ab49645d555f97 Mon Sep 17 00:00:00 2001 From: Dogan Kaya Berktas Date: Sat, 15 Aug 2015 20:46:20 -0700 Subject: [PATCH 1/2] Update solution.js --- solution.js | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/solution.js b/solution.js index c8ce545..787efe5 100644 --- a/solution.js +++ b/solution.js @@ -2,7 +2,23 @@ Solution = (function() { return { isRotation: function(str1, str2) { //your solution goes here - throw 'missing implementation'; - } + if (str1.length != str2.length) + return false + + var rotatedStr = str1 + for (i = 0; i < str1.length; i++) { + if (rotatedStr == str2) + return true + + rotatedStr = rotateLeft(rotatedStr) + + } + + } + + rotateLeft: function(str) { + var firstChar = str.charAt(0) + return str.substring(1) + firstChar + } } -}()); \ No newline at end of file +}()); From a7970ce0a378e882981d42c9e130eb0dfb117da7 Mon Sep 17 00:00:00 2001 From: Dogan Kaya Berktas Date: Sat, 15 Aug 2015 20:48:21 -0700 Subject: [PATCH 2/2] Update solution.js --- solution.js | 1 + 1 file changed, 1 insertion(+) diff --git a/solution.js b/solution.js index 787efe5..e21c028 100644 --- a/solution.js +++ b/solution.js @@ -14,6 +14,7 @@ Solution = (function() { } + return false } rotateLeft: function(str) {