每日LeetCode - 125. 验证回文串(Python 3)
时间:2021-06-13 10:55:47
收藏:0
阅读:0
Python3
双指针
class Solution: def isPalindrome(self, s: str) -> bool: n = len(s) left, right = 0, n - 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 left < right: if s[left].lower() != s[right].lower(): return False left, right = left + 1, right - 1 return True
评论(0)