美文网首页
Leetcode-9. 回文数

Leetcode-9. 回文数

作者: 悠扬前奏 | 来源:发表于2020-05-19 11:04 被阅读0次

题目

描述

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

输入: 121
输出: true

示例 2:

输入: -121
输出: false
解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。

示例 3:

输入: 10
输出: false
解释: 从右向左读, 为 01 。因此它不是一个回文数。

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/palindrome-number/
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

解答

思路

利用String Builder的reverse()方法。投机取巧了。

代码

class Solution {
    public boolean isPalindrome(int x) {
        if(x < 0) return false;
        if(x < 10) return true;
        if(x % 10 == 0) return false;
        return  Long.valueOf(new StringBuilder(String.valueOf(x)).reverse().toString()) == (long) x;
    }
}

相关文章

  • 一些学算法-9. 回文数

    一、题目 LeetCode-9. 回文数链接:https://leetcode-cn.com/problems/p...

  • Leetcode-9. 回文数

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

  • leetcode-9. 回文数

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

  • LeetCode-9. Palindrome Number(回文

    1.题目描述 Determine whether an integer is a palindrome. Do t...

  • 回文数最优解

    回文数 非回文数 JAVA 解法

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

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

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

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

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

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

  • java笔试题(一)

    1.回文数Palindrome Number 判断一个整数是佛是回文数,回文数是指正序(从左到右)和倒序(从右到左...

  • LeetCode(PHP)之回文数

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

网友评论

      本文标题:Leetcode-9. 回文数

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