class Solution {
 public:
  bool isPalindrome(string s) 
  { 
  int i = 0, j = s.size() - 1; 
  while (i < j) 
  {
   if (!isalnum(s[i])) 
   { i++; 
   } else if (!isalnum(s[j])) {
    j--; } 
    else if (tolower(s[i]) == tolower(s[j])) 
    { i++; j--; } 
    else { return false; } 
    } 
    return true; 
    } ; 
    
    
    作者:灵茶山艾府 链接:https://leetcode.cn/problems/valid-palindrome/solutions/3053284/jian-dan-ti-jian-dan-zuo-pythonjavaccgoj-1za0/ 来源:力扣(LeetCode) 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。