当前位置: 首页 > news >正文 面试150 验证回文串 news 2025/8/13 3:15:31 思路 首先我们将字符串转为小写,然后通过正则表达式将非ASCII字符的内容替代为空字符,最后用回文的法则进行判断即可。 class Solution:def isPalindrome(self, s: str) -> bool:if not s:return Truestring=s.lower()s_sub=re.sub(r'[^0-9a-z]','',string)return s_sub==s_sub[::-1] 查看全文 http://www.dtcms.com/a/260155.html 相关文章: 七天学会SpringCloud分布式微服务——02——第一个微服务项目 Redis-基本命令 Tailwind CSS 尺寸控制 兰洋科技上合组织论坛发表专题分享,全球液冷布局引领绿色算力未来 开发基于Jeston Orin Nx 开发版 16G的实现 YOLO+ONNX+PyQt打包为exe踩坑记录 ASP.NET Core Web API 实现 JWT 身份验证 (LeetCode 面试经典 150 题 ) 55. 跳跃游戏 (贪心) 人工智能中的集成学习:从原理到实战 用 PyTorch 构建液态神经网络(LNN):下一代动态深度学习模型 从Yocto中获取源码用传统的方式单独编译 网络分层模型与协议体系技术研究报告 【力扣 中等 C】467. 环绕字符串中唯一的子字符串 OBCP第三章 OceanBase SQL 引擎高级技术学习笔记 【C++11】右值引用和移动语义 云效代码仓库导入自建gitlab中 多相机人脸扫描设备如何助力高效打造数字教育孪生体? UE Universal Camera 相机插件-限制镜头在区域内移动 【Unity智能模型系列】MediaPipeUnityPlugin 实现人脸数据获取 [按键手机安卓/IOS脚本插件开发] 按键插件调试与判断循环结构辅助工具 【CMake基础入门教程】第七课:查找并使用第三方库(以 find_package() 为核心) 数字孪生技术驱动UI前端变革:从静态展示到动态交互的飞跃 面试150 判断子序列 Jenkins执行Jenkinsfile报错 频宽是什么: 0.35/Tr、0.5/Tr? Spring AI Alibaba windows下 tomcat的安装部署 多租户多会话隔离存储架构的完整实现方案 GNSS位移监测站在大坝安全中的用处 物联网与低代码:Node-RED如何赋能工业智能化与纵横智控的创新实践
思路 首先我们将字符串转为小写,然后通过正则表达式将非ASCII字符的内容替代为空字符,最后用回文的法则进行判断即可。 class Solution:def isPalindrome(self, s: str) -> bool:if not s:return Truestring=s.lower()s_sub=re.sub(r'[^0-9a-z]','',string)return s_sub==s_sub[::-1]