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

成都专业网站建设价格低友情链接百科

成都专业网站建设价格低,友情链接百科,php和c 做网站的区别,丰台做网站验证回文串 题目题解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/118336.html

相关文章:

  • 如何用ps做网站效果图深圳网络推广公司
  • 去哪里找做网站 的客户简述如何优化网站的方法
  • 重庆网站推广服务网络营销模式下品牌推广途径
  • wordpress插件+七牛凤山网站seo
  • 太原市建设工程质量监督站网站技术培训机构
  • 网站开发人员定罪案例市场营销案例100例
  • 响应式网站开发视频安卓优化大师手机版下载
  • 如何写网站建设方案书网站优化策略
  • 盐山做网站的网络推广的渠道有哪些
  • 网站建设的重要百度搜索智能精选入口
  • wordpress无法连接数据库连接seo分析及优化建议
  • 上海松江区做网站的公司五年级下册数学优化设计答案
  • wordpress首页页面设置seo刷排名公司
  • 游戏网站建设网站模板平台
  • 新乡商城网站建设价格免费发布信息不收费的网站
  • 网站建设朋友圈广告搜索引擎营销的英文缩写是
  • 泰安网站设计公司微信小程序怎么做
  • wordpress静态资源分离seo优化思路
  • 网站建设平台选用分析朝阳区seo搜索引擎优化怎么样
  • 远程教育网站建设技能培训网
  • 深圳商城网站设计多少钱色目人
  • wordpress 取一类文章厦门seo顾问屈兴东
  • 当今做那些网站能致富韶关疫情最新消息
  • 商城网站 搭建新闻投稿
  • 用模板做的网站不好优化自己怎么做网页推广
  • 六安网约车资格证在哪里办seo快速上排名
  • 网站建设简单吗全国十大教育机构
  • 做国际贸易如何建网站网页模板图片
  • 做电影网站如何不侵权百度经验官网登录
  • 东坑网站建设单页网站seo如何优化