美文网首页
判断一个整数是否是回文数

判断一个整数是否是回文数

作者: Xie_Liying | 来源:发表于2020-09-02 00:58 被阅读0次

Leet Code 原题链接

- (BOOL)isPalindromeNum:(NSInteger)num {
    if (num < 0 || (num%10 == 0 && num != 0)) {
        // 小于0,或末位数为0,都不是回文数
        return NO;
    }
    NSInteger x = num;
    NSUInteger revertedNum = 0;
    while (x > revertedNum) {
        revertedNum = revertedNum * 10 + x % 10;
        x /= 10;
    }
    return (x == revertedNum) || (x == revertedNum / 10);
}

相关文章

  • ARTS-Week3 回文数、内存泄漏排查、DWR框架

    Algorithm:回文数判断 LeetCode原题链接 题目: 判断一个整数是否是回文数。回文数是指正序(从左向...

  • Leetcode(9) - 回文数 - java版

    Leetcode(9) - 回文数 - java版 题目 难度: 简单 判断一个整数是否是回文数。回文数是指正序...

  • 每日一个小算法之判断回文数20190811

    判断是不是回文数 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例1...

  • LeetCode(PHP)之回文数

    题目:回文数(Palindrome Number) 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从...

  • leecode刷题(31) -- 回文数

    leecode刷题(31) -- 回文数 回文数 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右...

  • java 回文数:判断一个整数是否是回文数

    java 回文数:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。

  • LeetCode9.回文数 JavaScript

    LeetCode9.回文数 JavaScript 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右...

  • 判断回文数

    判断一个数是否为回文数例如:12321,34543, 2332, 2等整数是回文数342,443,10010等整数...

  • 回文数

    回文数 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入...

  • 【leetcode系列】003-回文数

    题目 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 注意 回文数...

网友评论

      本文标题:判断一个整数是否是回文数

      本文链接:https://www.haomeiwen.com/subject/lmfisktx.html