Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. class Solution:
  2. def isPalindrome(self, s: 'str') -> 'bool':
  3. i = 0
  4. j = len(s) - 1
  5.  
  6. while i < j:
  7. if s[i].isalnum() and s[j].isalnum() and s[i].lower() == s[j].lower():
  8. i += 1
  9. j -= 1
  10. elif not s[i].isalnum():
  11. i += 1
  12. elif not s[j].isalnum():
  13. j -= 1
  14. else:
  15. return False
  16. return True
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement