Concept Flow - Valid Palindrome Two Pointer
Start: left=0, right=length-1
Check if left < right?
No→Return True
Yes
Skip non-alphanumeric at left
Skip non-alphanumeric at right
Compare chars at left and right
left++, right--
Repeat loop
Two pointers start at the string ends, skip non-letters/numbers, compare characters, move inward if equal, else return false.
