Title

给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。

说明:本题中,我们将空字符串定义为有效的回文串。

示例 1:

输入: “A man, a plan, a canal: Panama”
输出: true

示例 2:

输入: “race a car”
输出: false

Code

 def isPalindrome(self, s: str) -> bool:import string# 1.去掉所有的空格s = s.replace(" ", "")# 2.去掉所有的标点符号s = "".join(c for c in s if c not in string.punctuation)# 3.把所有的单词变成小写s = s.lower()# 4.验证回文串return s == s[::-1]

125. Valid Palindrome相关推荐

  1. 125 Valid Palindrome

    125 Valid Palindrome 链接:https://leetcode.com/problems/valid-palindrome/ 问题描写叙述: Given a string, dete ...

  2. 【回文串3】LeetCode 125. Valid Palindrome

    LeetCode 125. Valid Palindrome Solution1:我的答案 复杂度为O(n)O(n)O(n),写法不是很简练啊. class Solution { public:boo ...

  3. [勇者闯LeetCode] 125. Valid Palindrome

    [勇者闯LeetCode] 125. Valid Palindrome Description Given a string, determine if it is a palindrome, con ...

  4. LeetCode 125 Valid Palindrome(有效回文)(*)

    版权声明:转载请联系本人,感谢配合!本站地址:http://blog.csdn.net/nomasp https://blog.csdn.net/NoMasp/article/details/5062 ...

  5. Leet Code OJ 125. Valid Palindrome [Difficulty: Easy]

    题目: Given a string, determine if it is a palindrome, considering only alphanumeric characters and ig ...

  6. LeetCode 125. Valid Palindrome

    题目: Given a string, determine if it is a palindrome, considering only alphanumeric characters and ig ...

  7. leetcode python3 简单题125. Valid Palindrome

    1.编辑器 我使用的是win10+vscode+leetcode+python3 环境配置参见我的博客: 链接 2.第一百二十五题 (1)题目 英文: Given a string, determin ...

  8. valid Palindrome -- leetcode

    125 Valid Palindrome Given a string, determine if it is a palindrome, considering only alphanumeric ...

  9. [LeetCode] Palindrome Number Valid Palindrome - 回文系列问题

    题目概述: Determine whether an integer is a palindrome. Do this without extra space. 题目分析: 判断数字是否是回文 例如1 ...

最新文章

  1. 又见奇葩乘客!醉酒男子与人发生冲突迫使飞机返航
  2. [c#]解决方案:需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。
  3. Vue简单用法目录总结 以及 前端基础总结传送门:
  4. UVa 11468 (AC自动机 概率DP) Substring
  5. 小米手机上安装https证书(例如pem证书,crt证书)详解
  6. 【LeetCode】跳水板
  7. 注解参数获取不到_scm-springboot基于spring boot的统一注解缓存
  8. 蓝桥杯 BASIC-29 基础练习 高精度加法
  9. 压力校准仪器开发之日--2017-10-31
  10. C#之json序列化与反序列化
  11. php 5.4中php-fpm 的重启、终止操作命令
  12. android大智慧安装目录,大智慧文件目录
  13. 批量替换角标,为角标添加中括号
  14. 【离散数学】二元关系中的自反闭包,对称闭包,传递闭包
  15. DateTime类型的12小时制与24小时制
  16. win11家庭版如何彻底关闭病毒实时保护
  17. keil5软件安装开发环境搭建教程(mdk,c51通用)
  18. 在线计算机能力测试答案,计算机基础知识在线测试答案-20210514014539.doc-原创力文档...
  19. SpringCloud教程第一篇 | 服务的注册与发现
  20. HackTheBox-baby interdimensional internet

热门文章

  1. 模块之hashlib模块
  2. LUA Metatables
  3. Bug测试报告--食物链教学工具--奋斗吧兄弟
  4. EClipse开发NDK流程
  5. 如何用C#检查硬盘是否是固态硬盘SSD
  6. autocad.net中判断当前被激活的空间
  7. Spring AOP EXPRESSION
  8. 【数据结构总结】第一章:数据结构基本概念
  9. 安装库_Python快速安装库的靠谱办法
  10. memset()的效率以及源码分析