LeetCode

125. 验证回文串

2019-03-23  本文已影响0人  cptn3m0

题外话

简洁易懂的代码是好代码.

注意事项

  1. python 字符判断是何种类型的写法
  2. 条件的处理, 使用 continue比较好
class Solution(object):
    def isPalindrome(self, s):
        """
        :type s: str
        :rtype: bool
        """
        s = s.lower()
        l = 0
        r = len(s)-1
        
        while l<r:
            if s[l].isalnum() == False:
                l=l+1
                continue
                
            if s[r].isalnum() == False:
                r=r-1
                continue
                
            if s[l]==s[r]:
                l=l+1
                r=r-1
            else:
                return False
                
        return True    
上一篇下一篇

猜你喜欢

热点阅读