首页 > 其他 > 详细

LeetCode练题——125. Valid Palindrome

时间:2020-03-15 00:46:17      阅读:72      评论:0      收藏:0      [点我收藏+]

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!