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

网站下载的网页修改下面版权所有深圳搜索引擎优化推广

网站下载的网页修改下面版权所有,深圳搜索引擎优化推广,建设银行的官方网站积分商场,没有网站怎么做淘宝客难度 简单 题目 如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后#xff0c;短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。 字母和数字都属于字母数字字符。 给你一个字符串 s#xff0c;如果它是 回文串 #xff0c;返回 true_ …难度 简单 题目 如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。 字母和数字都属于字母数字字符。 给你一个字符串 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 s.length 2 * 105s 仅由可打印的 ASCII 字符组成 思路 1、将所有大写字符转换为小写字符再移除所有非字母数字字符 2、使用双指针left 指向字符串最左边right 指向最右端 3、判断 left 和 right 所指的值是否相同如果相同 left 向右移动一位right 向左移动一位直到 left 和 right 相遇则字符串就是回文串如果没有相遇字符串就不是回文串。 代码 class Solution:def isPalindrome(self, s: str) - bool:# 去掉非字母数字字符tmp [x.lower() for x in s if x.isalnum()]left 0right len(tmp) - 1# 如果字符长度时奇数不需要比较中间位置# 如果字符长度时偶数没有中间位置# 所以使用进行比较while left right:if tmp[left] tmp[right]:left 1right - 1else:return Falsereturn Trueif __name__ __main__:s 1A man, a plan, a canal: Panama1s raca a car# s so Solution()res so.isPalindrome(s)print(res)
http://www.zqtcl.cn/news/969331/

相关文章:

  • ppt素材网站建设流程图网站开发原型工具
  • 乡镇医院网站建设成都市企业网站建设
  • 网站编辑如何做原创网站中英切换实例
  • 哈尔滨道外区建设局官方网站wordpress简称
  • 教师网站建设企业实践总结华为应用商店下载安装
  • 常见的网站空间服务商资阳建设局网站
  • 惠通网站建设湖南seo优化服务
  • 网站建设价格标准wordpress花钱吗
  • 龙门惠州网站建设苏州公司注册查询
  • 城阳网站设计自建网站与平台建站
  • 网站建设文字教程wordpress xml生成
  • wordpress修改注册表广西seo网站
  • 新兴网站建设招商网站建设多少钱
  • 商城网站页面模板网页设计的首页如何设计官网
  • 我的世界做外国壁纸网站嘉兴推广公司
  • 网站制作在哪里找怎样上传wordpress模板
  • 网站设计时尚博业建站网
  • 网站建设前期如何规划免费的源代码分享有哪些网站
  • 长春网络培训seo
  • 江苏网站开发建设电话公司网站需求说明书
  • 河北建设厅网站首页个人或主题网站建设实验体会
  • 网站后台文章栏目做外汇消息面的网站
  • 白酒营销网站用asp.net做简易网站
  • 做seo需要建网站吗上传PDF到wordpress网站
  • 湘潭网站网站建设龙岩网站建设馨烨
  • 本地网站建设教程xampperp软件是什么意思啊
  • 网站没有流量房地产广告设计网站
  • 北京学网站开发企业官网设计规范
  • wordpress google插件广州seo
  • 网站制作平台专门做推广的软文