回文数字(Palindrome Number)

来源:互联网 发布:bug软件下载 编辑:程序博客网 时间:2024/05/21 17:17

https://leetcode.com/problems/palindrome-number/description/


题目大意:给一个int型的数字,判断它是不是回文数字

思路:首先任意的负数都不是回文

           要么把数字转化为字符串

           要么把数字翻转(注意翻转后的数字会溢出)  int型取值范围【-2147483648 , 2147483647】

bool isPalindrome(int x) {    int x1=x;    if(x<0)        return false;    long long y=0;    while(x){        y=y*10+(x%10);        x=x/10;    }    if(y==x1)        return true;    else        return false;    }


原创粉丝点击