From 6060fb9ff1e49e1ad9a5e1091a604b33b0cfcf05 Mon Sep 17 00:00:00 2001 From: Lone2005Shinobi Date: Thu, 19 Oct 2023 09:52:43 +0530 Subject: [PATCH] Added Palindrome.js --- javascript/Palindrome.js | 65 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 javascript/Palindrome.js diff --git a/javascript/Palindrome.js b/javascript/Palindrome.js new file mode 100644 index 00000000..9ab08d14 --- /dev/null +++ b/javascript/Palindrome.js @@ -0,0 +1,65 @@ +//Approach 1 + +function isPalindrome1(str) { + var j = str.length-1 + for(var i=0; i=0; i--){ + rev+= str[i]; + } + if(rev==str){ + return true + } else{ + return false; + } +} + +var str1 = "racecar"; +var str2 = "nitin"; +var str3 = "Rama"; + +console.log(isPalindrome2(str1)); +console.log(isPalindrome2(str2)); +console.log(isPalindrome2(str3)); + + + +//Approach 3 +function isPalindrome3(str) { + var rev=str.split("").reverse().join(""); + + if(rev == str){ + return true + } + return false + +} + +var str1 = "racecar"; +var str2 = "nitin"; +var str3 = "Rama"; + +console.log(isPalindrome3(str1)); +console.log(isPalindrome3(str2)); +console.log(isPalindrome3(str3)); +