mycode 9.62%
class Solution(object): def isPalindrome(self, s): """ :type s: str :rtype: bool """ res = '' s = s.lower() alphanum = string.ascii_lowercase + string.digits for i in s: if i in alphanum: res += i return res == res[::-1]
注意以下陷阱
class Solution(object):
def isPalindrome(self, s):
"""
:type s: str
:rtype: bool
"""
res = s = [i for i in s if i != ' ']
print(s)
res.reverse()
print(s)
print(res)
return res == s
参考
主要是如何简单的判断是否为字符数组
class Solution(object): def isPalindrome(self, s): """ :type s: str :rtype: bool """ s="".join(e for e in s if e.isalnum()).lower() return s == s[::-1]