valid-palindrome py3

This commit is contained in:
2022-04-23 18:23:57 +05:30
parent f819e84c32
commit 43b54571cf
2 changed files with 53 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
class Solution:
def isPalindrome(self, s: str) -> bool:
i = 0
j = len(s) - 1
while i < j:
left = s[i].lower()
right = s[j].lower()
if not left.isalnum():
i += 1
continue
elif not right.isalnum():
j -= 1
continue
if left != right:
return False
i += 1
j -= 1
return True