美文网首页
[Lintcode][java]回文数

[Lintcode][java]回文数

作者: 第六象限 | 来源:发表于2017-11-07 17:02 被阅读0次

判断一个正整数是不是回文数。
样例
11, 121, 1, 12321 这些是回文数。
23, 32, 1232 这些不是回文数。

public class Solution {
    /*
     * @param num: a positive number
     * @return: true if it's a palindrome or false
     */
    public boolean isPalindrome(int num) {
        // write your code here
        int a = num, h = 1;
        if (a < 0) return false;
        while (a / h >= 10) {
            h = h * 10;
        }
        while (a > 0) {
            if (a / h != a % 10) 
                return false;
            a = a % h;
            a = a / 10;
            h = h / 100;
        }
        return true;
    }
}

相关文章

  • [Lintcode][java]回文数

    判断一个正整数是不是回文数。样例11, 121, 1, 12321 这些是回文数。23, 32, 1232 这些不...

  • 回文数最优解

    回文数 非回文数 JAVA 解法

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

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

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

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

  • 回文数-Java

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

  • Java回文数

    题目要求: 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。 ...

  • Singleton

    lintcode: http://lintcode.com/en/problem/singleton/ Java ...

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

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

  • LintCode 回文链表

    题目 设计一种方式检查一个链表是否为回文链表。 样例1->2->1 就是一个回文链表。 分析 链表由于其特殊的结构...

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

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

网友评论

      本文标题:[Lintcode][java]回文数

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