Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function isPalindrome(str) {
- var noSpaces = str.split(" ").join("").toLowerCase();
- var mid = Math.floor(noSpaces.length/2);
- var last = noSpaces.length - 1;
- for (var i = 0; i < mid; i++) {
- if (noSpaces[i] !== noSpaces[last - i]){
- return false;
- }
- }
- return true;
- }
- // Test driver code. These should all log true.
- console.log(isPalindrome('p') === true);
- console.log(isPalindrome('foo') === false);
- console.log(isPalindrome('racecar') === true);
- console.log(isPalindrome('Kayak') === true);
- console.log(isPalindrome('a santa at NASA') === true);
- console.log(isPalindrome('live without evil') === false);
- console.log(isPalindrome('just some random words') === false);
Add Comment
Please, Sign In to add comment