首页 > 其他分享 >回文数(LeetCode)

回文数(LeetCode)

时间:2023-02-06 11:44:06浏览次数:41  
标签:10 return int else num LeetCode 回文

题目

测试样例

思路

如果这道诶就当成一个数字来做的话,其实很简单;
看题目要求,很容易知道;负数都不是回文数,0是回文数,;然后在对整数加以判断就好
只需将整数逆序然后和原来数字比较一下就好;

代码

点击查看代码
bool isPalindrome(int x)
{
    int num = x;
    long long int s = 0;
    int a = 0;
    if (x < 0)
    {
        return false;
    }
    else if (x == 0)
    {
        return true;
    }
    else
    {
        while(num)
        {
            a = num % 10;
            s *= 10;
            s += a;
            num /= 10;
        }
        if (s == x)
        {
            return true;
        }
        else
        {
            return false;
        }
    }
}
春天不播种,夏天就不能生长,秋天就不能收割,冬天就不能品尝------海涅

标签:10,return,int,else,num,LeetCode,回文
From: https://www.cnblogs.com/Code-wangg/p/17094893.html

相关文章