0125 Valid Palindrome
Question
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.
Solution
This is a simple recursion problem.
But I got Memory Limit Exceeded.
Improved
So I fixed it with a loop-based solution.
Results
Runtime
- 120 ms, faster than 10.41% of Python3 online submissions for Valid Palindrome.
Memory Usage
- 14.7 MB, less than 42.81% of Python3 online submissions for Valid Palindrome.
Other Answers Online
- Didn't know there was
c.isalnum().
Backlinks (2)
Comments (0)