class Solution {
public:
bool isPalindrome(string s) {
string good;
for(auto a:s)
{
if(isalnum(a))
good+=tolower(a);//对应的是tolower()
}
cout<<good<<endl;
string revgood(good.rbegin(),good.rend());
return revgood==good;
}
};
保留string字母数字并转换大小写的方法
最新推荐文章于 2023-09-14 15:24:44 发布
本文介绍了一种使用C++编程语言判断字符串是否为回文的有效方法。通过去除字符串中的非字母数字字符并将其转换为小写,然后比较原始字符串与其反转后的版本,实现了高效的回文检测。
2895

被折叠的 条评论
为什么被折叠?



