- 0125 - Valid Palindrome.md
- 难度:easy| 容易
- 相关知识点: String | Two Pointers
- 题目链接: https://leetcode.com/problems/valid-palindrome/description/
class Solution:
def isPalindrome(self, s: str) -> bool:
left = 0
right = len(s) - 1
while left < right:
while (left < right and not s[left].isalnum()):
left += 1
while (left < right and not s[right].isalnum()):
right -= 1
if s[left].lower() != s[right].lower():
return False
left += 1
right -= 1
return True