diff --git a/Strings/palindrome.js b/Strings/palindrome.js new file mode 100644 index 0000000000..3b86467503 --- /dev/null +++ b/Strings/palindrome.js @@ -0,0 +1,29 @@ + +var isPalindrome = function (text){ + text = text.split(''); + let index = 0; + let palindrom = true; + + const pTeks = text.length; + + let i = 0; + while((i < pTeks/2) && (palindrom === true)) { + if(text[index] == text[pTeks-1]) { + index++; + pTeks--; + } else { + palindrom=false; + } + + i++; + } + + return palindrom; +} + +// test +var cases = "ada apa dengan kakak kakak lari sejak malam ada ada saja"; + +cases.split(" ").map(function(res, i){ + console.log(res+" : isPalindrom? "+isPalindrome(res)); +});