Skip to content

Commit

Permalink
Valid Palindrome
Browse files Browse the repository at this point in the history
  • Loading branch information
BangDori committed Dec 9, 2024
1 parent c2491e0 commit bb7f884
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions bangdori/Valid Palindrome.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
/**
* @param {string} s
* @return {boolean}
*/
var isPalindrome = function (s) {
const removedNonAlphanemuricString = [...s.toLowerCase()].filter(
(alpha) => isLowerAlphabet(alpha) || isNumeric(alpha)
);

return (
removedNonAlphanemuricString.join("") ===
removedNonAlphanemuricString.reverse().join("")
);
};

function isLowerAlphabet(character) {
return character >= "a" && character <= "z";
}

function isNumeric(character) {
return character >= "0" && character <= "9";
}

0 comments on commit bb7f884

Please sign in to comment.