Valid Palindrome
A string is a palindrome if, after lowercasing and removing non-alphanumerics, it reads the same forwards and backwards.
Tutor Mode Build the mental model before you memorize the code.
- 1 Predict
- 2 Trace
- 3 Explain
- 4 Implement
Pattern Two pointers shrink the search space
Use ordering or symmetry to decide which boundary can move without discarding a valid answer.
Approach: Two Pointers — In Place
Click play to start
Step 0 / 0
Press play to start the visualization.
1×