Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Problem: Write a function to check if a given string is a palindrome. A palindrome string is a sequence of characters that reads the same backward as forward. In other words, a string is a palindrome if reversing the string gives the same string.
Approach 1:
function isPalindrome(str){
return (str.toLowerCase().split('').reverse().join('') == str.toLowerCase()) ? 'Palindrome String':'Not a Palindrome String' ;
}
console.log(isPalindrome('racecar'));
Output: Palindrome String
console.log('JavaScript');
Output: Not a Palindrome String
console.log(isPalindrome('racecar'));
Ouput: Palindrome String
Approach 2:
function isPalindrome(str){
let revstring = '';
for(let i=str.length-1;i>=0;i--){
revstring+=str[i];
}
return (revstring.toLowerCase() == str.toLowerCase()? 'Palindrome String':'Not a Palindrome String');
}
console.log(isPalindrome('racecar'));
Output: Palindrome String
console.log(isPalindrome('JavaScript'));
Output: Not a Palindrome String
console.log(isPalindrome('racEcaR'));
Palindrome String