Guest User

Untitled

a guest
Feb 25th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. function isPalindrome(str) {
  2. var noSpaces = str.split(" ").join("").toLowerCase();
  3. var mid = Math.floor(noSpaces.length/2);
  4. var last = noSpaces.length - 1;
  5.  
  6. for (var i = 0; i < mid; i++) {
  7. if (noSpaces[i] !== noSpaces[last - i]){
  8. return false;
  9. }
  10. }
  11. return true;
  12. }
  13.  
  14. // Test driver code. These should all log true.
  15. console.log(isPalindrome('p') === true);
  16. console.log(isPalindrome('foo') === false);
  17. console.log(isPalindrome('racecar') === true);
  18. console.log(isPalindrome('Kayak') === true);
  19. console.log(isPalindrome('a santa at NASA') === true);
  20. console.log(isPalindrome('live without evil') === false);
  21. console.log(isPalindrome('just some random words') === false);
Add Comment
Please, Sign In to add comment