整数反转&回文数

在这里插入图片描述

class Solution {
    
    
public:
    int reverse(int x) {
    
    
    long n = 0,answer=0;
	while (x)
	{
    
       
        n=x%10;
		x /= 10;
        answer=answer*10+n;
	}
	return answer > INT_MAX || answer < INT_MIN ? 0 : answer;
    }
};

在这里插入图片描述

class Solution {
    
    
public:
    bool isPalindrome(int x) {
    
    
        long answer=0,c=x;
        while(c>0){
    
    
            answer=answer*10+c%10;
            c=c/10;
        }
        if(answer==x){
    
    
            return true;
        }
        else{
    
    
            return false;
        }
    }
};

猜你喜欢

转载自blog.csdn.net/buxiangquaa/article/details/114376098
今日推荐