当前位置:网站首页>Leetcode 125. 验证回文串
Leetcode 125. 验证回文串
2022-07-30 11:02:00 【我不是萧海哇~~~~】

给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。
说明:本题中,我们将空字符串定义为有效的回文串。
示例 1:
输入: "A man, a plan, a canal: Panama"
输出: true
解释:"amanaplanacanalpanama" 是回文串
示例 2:
输入: "race a car"
输出: false
解释:"raceacar" 不是回文串
提示:
- 1 <= s.length <= 2 * 10^5
- 字符串 s 由 ASCII 字符组成
Code:
class Solution {
public:
bool isPalindrome(string s) {
if(s.length()==0)
return true;
std::transform(s.begin(), s.end(), s.begin(), ::tolower);
string res;
for(int i=0;i<(int)s.length();i++)
{
if(s[i]>='a'&&s[i]<='z')
{
res+=s[i];
}
if(s[i]>='A'&&s[i]<='Z')
{
res+=s[i];
}
if(s[i]>='0'&&s[i]<='9')
{
res+=s[i];
}
}
if(res.length()==0)
return true;
cout<<res<<endl;
for(int i=0;i<=(int)res.length()/2;i++)
{
if(res[i]!=res[res.length()-i-1])
return false;
}
return true;
}
};
边栏推荐
- 湖仓一体电商项目(一):项目背景和架构介绍
- vscode中写markdown格式笔记的配置过程和相关语法
- 分布式限流 redission RRateLimiter 的使用及原理
- API 网关 APISIX 在Google Cloud T2A 和 T2D 的性能测试
- 面试官:Redis中的布隆过滤器与布谷鸟过滤器,你了解多少?
- ESP32CAM 1838接收红外遥控器信号
- 电流继电器JL-8GB/11/AC220V
- [ASP.NET Core] Dependency Injection for Option Classes
- decodeURIComponent()、eval()、encodeURIComponent()
- 【Flume】batchSize和transactionCapacity区别
猜你喜欢

API 网关 APISIX 在Google Cloud T2A 和 T2D 的性能测试

Microsoft SQL服务器被黑客入侵 带宽被窃取

2022全球数字经济大会人工智能专场:AI安全受高度关注

第3章 信息收集

电压跟随器不要随便加

The configuration process and related syntax of writing markdown format notes in vscode

向上管理读书笔记

HJY-F931A/YJ三相电压继电器

TestNg整合Retry代码

Selected System Design | Design of CAN Bus Controller Based on FPGA (with Code)
随机推荐
unity3d C#语言基础(继承)
UE5 GAS 学习笔记 后记0
淘宝/天猫淘宝评论问答列表接口 API
STM32F1 reads MLX90632 non-contact infrared temperature sensor
Assembly to implement bubble sort
Oracle中SQL语言和分页rownum分析
API 网关 APISIX 在Google Cloud T2A 和 T2D 的性能测试
AB测试 总结归纳
实现web实时消息推送的7种方案
Unity 锁定相机第二弹
【HarmonyOS】【ARK UI】HarmonyOS ets语言怎么实现双击返回键退出
STM32F1读取MLX90632非接触式红外温度传感器
mysql与redis 区别
HJY-F931A/YJ three-phase voltage relay
【C和指针第七章】可变参数列表
Transfer Learning技术研修
单片机开发之静态LED显示
4. yolov5-6.0 ERROR: AttributeError: 'Upsample' object has no attribute 'recompute_scale_factor' solution
async.js入门
Is it too late to apply for PMP now to take the September exam?Share agile full-true mock questions