<力扣日常>9. 回文数

class Solution {
public:
    bool isPalindrome(int x) {
        //复制X的值
        int y = x;

        //先去除负数和个位数的判断
        if(y<0){
            return false;
        }

        long text = 0;
        while(y>0){
            text = text*10 + (y%10);
            y = y/10;
        }
        
        //最后做判断
        if(text == x){
            return true;
        }else{
            return false;
        }

    }
};

能力范围到此为止,那些特简单的看不太懂

一开始那个text有点问题,它总是放个超大的数字进来,搞得int溢出了

后面改了类型变为long,就没问题了

 

 (ps:滴滴滴,快快找工作搞项目)

posted @ 2023-02-26 00:56  叶落知秋max  阅读(10)  评论(0编辑  收藏  举报