当前位置: 首页 > wzjs >正文

新网站建设咨询拉新app推广平台

新网站建设咨询,拉新app推广平台,官网建设知识,怎么做飞机票的图片网站验证回文串 题目题解1. 筛选判断2. 双指针 题目 125.验证回文串 如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。 字母和数字都属于字母数字字符。 给你一个字符串 s&#xff0…

验证回文串

    • 题目
    • 题解
      • 1. 筛选+判断
      • 2. 双指针

题目

125.验证回文串

如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。

字母和数字都属于字母数字字符。

给你一个字符串 s,如果它是 回文串 ,返回 true ;否则,返回 false 。

示例 1:

输入: s = “A man, a plan, a canal: Panama”
输出:true
解释:“amanaplanacanalpanama” 是回文串。

示例 2:

输入:s = “race a car”
输出:false
解释:“raceacar” 不是回文串。

示例 3:

输入:s = " "
输出:true
解释:在移除非字母数字字符之后,s 是一个空字符串 “” 。
由于空字符串正着反着读都一样,所以是回文串。

题解

1. 筛选+判断

class Solution(object):def isPalindrome(self, s):""":type s: str:rtype: bool"""sgood = "".join(ch.lower() for ch in s if ch.isalnum())return sgood == sgood[::-1]

2. 双指针

class Solution(object):def isPalindrome(self, s):""":type s: str:rtype: bool"""# 双指针n =len(s)left, right = 0, n-1while left < right:while left < right and not s[left].isalnum():left += 1while left < right and not s[right].isalnum():right -= 1if left < right:if s[left].lower() != s[right].lower():return Falseleft, right = left + 1, right - 1return True
http://www.dtcms.com/wzjs/284742.html

相关文章:

  • 做微信表情的微信官方网站太原seo顾问
  • 个人网站必须备案吗百度站长平台有哪些功能
  • 51我们一起做网站百度移动首页
  • flash网站源码模板百度资源平台链接提交
  • 互联网网站建设一条龙服务网络违法犯罪举报网站
  • 环保网站建设费用网店怎么推广和宣传
  • 西安建设工程网seo关键词排名优化怎样
  • 湘潭做网站电话磐石网络房地产十大营销手段
  • 网站建设公司落寞产品营销软文
  • 哪些招聘网站做海外招聘网络营销课程感悟
  • 重庆整合营销网站建设外汇seo公司
  • 做平面设计在什么网站能挣钱宁波seo在线优化
  • 非洲用什么网站做采购杭州网站seo价格
  • 深圳学网站开发如何做好产品网络推广
  • 福州牛蛙 网站建设seo赚钱方式
  • 宜昌做网站吉林seo排名公司
  • 合肥外贸网站推广成都seo推广员
  • 青岛市网站建设公司google搜索引擎下载
  • 网站建设金手指排名靠谱数字营销包括哪六种方式
  • 网站建设内容方向app推广活动策划方案
  • 编程训练网站百度网盘资源
  • 金华建设技工学校网站网站建设费用都选网络
  • jsp页面如何做网站pv统计郑州专业seo推荐
  • 深圳网站建设服务哪家好东莞网站建设推广平台
  • WordPress 附件上传西安搜索引擎优化
  • 荥阳网站推广外链代发2分一条
  • seo点评类网站seo公司优化排名
  • wordpress会员组武汉网站优化
  • 眉山网站推广工具大全
  • c2c电子商务网站的功能人力资源培训