Here is an easy solution


#1
string str = to_string(A) ;
int n = str.size() ;
int count=0 ;
for(int i=0;i<n;i++){
        if(str[i]==str[n-i-1]){
            count++ ;
        }
        else{
            count=0 ;
            break ;
        }
    }
    
    if(count!=0){
       return 1 ;
    }
    else{
        return 0 ;
    }

#2

int Solution::isPalindrome(int A) {
string str=to_string(A);
if(A<0) return false;
else if(A<10)return true;
for(int i=0;i<str.length();i++){
if(str[i]!=str[str.length()-i-1])return false;
}
return true;

}