1、题目
给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。
说明:本题中,我们将空字符串定义为有效的回文串。
示例 1:
输入: "A man, a plan, a canal: Panama" 输出: true
示例 2:
输入: "race a car" 输出: false
2、我的解答(参考)
1 # -*- coding: utf-8 -*- 2 # @Time : 2020/3/12 22:14 3 # @Author : SmartCat0929 4 # @Email : 1027699719@qq.com 5 # @Link : https://github.com/SmartCat0929 6 # @Site : 7 # @File : 125. Valid Palindrome.py 8 9 10 class Solution: 11 def isPalindrome(self, s: str) -> bool: 12 temp0 = s.lower() 13 temp = filter(str.isalnum, temp0) 14 print(temp) 15 print(*temp) 16 s = [*temp] 17 return s == s[::-1] 18 19 20 print(Solution().isPalindrome("A man, a plan, a canal: Panama"))
LeetCode练题——125. Valid Palindrome
原文:https://www.cnblogs.com/Smart-Cat/p/12495236.html