Skip to content

Instantly share code, notes, and snippets.

@leopic
Created November 6, 2012 22:08
Show Gist options
  • Save leopic/4027932 to your computer and use it in GitHub Desktop.
Save leopic/4027932 to your computer and use it in GitHub Desktop.
isPalindrome, Javascript
function palindromeChecker(stringList, stringLength) {
var isPalindrome = true,
invertedString = [],
i = stringLength - 1,
j = 0,
k = 0;
for (i; i >= 0; i--) {
invertedString[j] = stringList[i];
j++;
}
for (k = 0; k < stringLength; k++) {
if (invertedString[k] !== stringList[k]) {
isPalindrome = false;
break;
}
}
return isPalindrome;
}
console.log(palindromeChecker(["l", "o", "l"], 3));
console.log(palindromeChecker(["l", "o", "d"], 3));
console.log(palindromeChecker(["c", "o", "c","o"], 4));
console.log(palindromeChecker(["c", "o", "o","c"], 4));
console.log(palindromeChecker(["c"], 1));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment