Palindrome
by Hari Menon
JavaScript
var isPalindrome = function (str) {
console.log('checking', str);
var chars = str.split('');
for (var i = 0, n = Math.floor(chars.length / 2); i < n; i++) {
console.log('checking', i, 'th char');
if (chars[i] !== chars[chars.length - i - 1]) {
return false;
}
}
return true;
};
var checkPalindrome = function (str) {
console.log(str, 'is', isPalindrome(str) ? '' : 'NOT', 'a palindrome');
};
checkPalindrome('abc');
checkPalindrome('malayalam');
checkPalindrome('hahah');
checkPalindrome('abcddcba');
checkPalindrome('abcba');
checkPalindrome('askdnad');