9. Palindrome Number

第一次提交

bool isPalindrome(int x)
{
    int max = 2147483647;
    int min = -2147483648;
    int tempx = x;

    if(x < 0)
        return false;
    if(x == 0)
    {
        return true;
    }
    int result = 0;
    while(x != 0)
    {
        if(result > max / 10 || result < min / 10)
            return 0;
        result = result * 10 + x % 10;
        x = x / 10;
    }
    if(result == tempx)
    {
        return true;
    }
    else
    {
        return false;
    }
}

反思:
1 和7. Reverse Integer的思路基本相同

posted @ 2019-03-04 16:16  尚修能的技术博客  阅读(90)  评论(0编辑  收藏  举报