mirror of
https://github.com/harivansh-afk/veet-code.git
synced 2026-04-15 14:03:53 +00:00
problems
This commit is contained in:
parent
76062021e9
commit
c548626d7f
13 changed files with 570 additions and 1 deletions
33
problems/easy/palindrome-checker/solution.py
Normal file
33
problems/easy/palindrome-checker/solution.py
Normal 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
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue