This commit is contained in:
Harivansh Rathi 2025-12-14 17:15:37 -05:00
parent 76062021e9
commit c548626d7f
13 changed files with 570 additions and 1 deletions

View file

@ -0,0 +1,33 @@
"""
Palindrome Checker
You're building a word game that awards bonus points for palindromes.
Given a string, determine if it reads the same forwards and backwards,
ignoring case and non-alphanumeric characters.
Example 1:
Input: text = "A man, a plan, a canal: Panama"
Output: True
Explanation: "amanaplanacanalpanama" is a palindrome
Example 2:
Input: text = "race a car"
Output: False
Explanation: "raceacar" is not a palindrome
Example 3:
Input: text = " "
Output: True
Explanation: Empty after removing non-alphanumeric
Constraints:
- Input is always a string
- Ignore spaces, punctuation, and case
- Empty string is considered a palindrome
"""
def is_palindrome(text: str) -> bool:
"""Return True if text is a palindrome, False otherwise."""
pass # Your implementation here