美文网首页
w2-T10 之9. 回文数-简单

w2-T10 之9. 回文数-简单

作者: 小院闲窗春已深 | 来源:发表于2020-05-05 15:42 被阅读0次

题目

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

示例 1:

输入: 121
输出: true
示例 2:

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

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

你能不将整数转为字符串来解决这个问题吗?

通过次数311,987提交次数543,248
在真实的面试中遇到过这道题?

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

解法1:

class Solution {
    public boolean isPalindrome(int x) {
        if(x<0||x%10==0&&x!=0){
            return false;
        }
        int temp=0;
        int ans=0;
        while(ans<x){
            temp=x%10;
            ans=ans*10+temp;
            x/=10;
        }
        return ans==x||x==ans/10;
    }
}

相关文章

  • w2-T10 之9. 回文数-简单

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

  • 【LeetCode通关全记录】9. 回文数

    【LeetCode通关全记录】9. 回文数 题目地址:9. 回文数[https://leetcode-cn.com...

  • 09. 回文数

    9. 回文数 难度:简单 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。...

  • LeetCode-9 回文数

    题目:9. 回文数 难度:简单 分类:字符串、数学 解决方案:双指针、整数取余 今天我们学习第9题回文数,这是一个...

  • leetcode算法类型(Python):9. 回文数,难度:简

    leetcode算法类型(Python):9. 回文数,难度:简单 解答: 解题思路就是把其转化为字符串并与...

  • 9. 回文数 难度:简单

    题目描述: 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正...

  • 9. 回文数

    20180923-摘抄自9. 回文数 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是...

  • leetcode

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

  • 9. 回文数

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

  • [腾讯精选练习50题][2]LeetCode9

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

网友评论

      本文标题:w2-T10 之9. 回文数-简单

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