Valid Palindrome
Difficulty: Medium
Source: LeetCode
Description
You are given a string s consisting of printable ASCII characters, and the goal is to determine whether it forms a palindrome when considering only letters and digits and treating uppercase and lowercase as the same. After filtering out non-alphanumeric characters and converting all remaining characters to a single case, the cleaned string must read the same from left to right and right to left to be considered valid.
Please see full description in this link
Example
Example 1:
- Input: s = "A man, a plan, a canal: Panama"
- Output: True
- Explanation: After removing non-alphanumeric characters and lowering case, it becomes "amanaplanacanalpanama", which reads the same forwards and backwards.
Code
# To be solved