目录
一、题目
二、代码
一、题目
125. 验证回文串 - 力扣(LeetCode)
二、代码
class Solution {
public:
bool ABC(char& s)
{if (s >= 65 && s <= 90){s += 32;return true;}if (s >= 97 && s <= 122){return true;}if (s >= '0' && s <= '9')return true;return false;}
bool isPalindrome(string s) {int start = 0;int end = s.size() - 1;while (start < end){if (ABC(s[start]) && ABC(s[end])){if (s[start] != s[end])return false;else{start++;end--;continue;}}if (!ABC(s[start]) && !ABC(s[end])){start++;end--;continue;}else if (ABC(s[start])){end--;}else if (ABC(s[end])){start++;}}return true;
}
};