class Solution {
public:
    bool isPalindrome(string s) {
        if(s=="") return true;
        int i=0;
        string s1;
        while(i<s.length()){
            if(s[i]>='A' && s[i]<='Z') s1+=s[i]+32;
            else if(s[i]>='a' && s[i]<='z') s1+=s[i];
            else if(s[i]>='0' && s[i]<='9') s1+=s[i];
            i++;
        }
        string s2=s1;
        reverse(s1.begin(),s1.end());
        return s2==s1;        
    }
};

思想:利用string反转,如果跟反转之前一样,说明是回文数字

相关文章:

  • 2021-09-21
  • 2022-03-04
  • 2021-10-19
  • 2021-10-31
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-14
  • 2021-07-09
  • 2022-01-30
  • 2021-09-27
  • 2021-06-20
  • 2021-08-06
  • 2021-12-24
  • 2022-01-17
相关资源
相似解决方案