Valid Palindrome
easyCheck if string is palindrome (ignoring non-alphanumeric)
Valid Palindrome
Key Insight
Compare characters from both ends, skip non-alphanumeric, move inward
Step 1Clean String
left
a
0m
1a
2n
3a
4p
5l
6a
7n
8a
9c
10a
11n
12a
13l
14p
15a
16n
17a
18m
19right
a
20→converge←
"A man, a plan, a canal: Panama" → "amanaplanacanalpanama"
1 / 5