125. Valid Palindrome
Description
A phrase is a palindrome if, after converting all uppercase letters into lowercase letters and removing all non-alphanumeric characters, it reads the same forward and backward. Alphanumeric characters include letters and numbers.
Given a string s
, return true
if it is a palindrome , or false
otherwise.
Example 1:
1 | Input: s = "A man, a plan, a canal: Panama" |
Example 2:
1 | Input: s = "race a car" |
Example 3:
1 | Input: s = " " |
Constraints:
1 <= s.length <= 2 * 10^5
s
consists only of printable ASCII characters.
Hints/Notes
- 2024/12/28
- string
- No solution from 0x3F
Solution
Language: C++
1 | class Solution { |