首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >求回文数

求回文数

作者头像
_kyle
修改2023-09-23 18:20:54
修改2023-09-23 18:20:54
7670
举报
文章被收录于专栏:kyle的专栏kyle的专栏

题目

难度级别:简单

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

示例 1:

输入: 121 输出: true

示例 2:

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

示例 3:

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

思路:

将一个数辗转相除10,然后将得到的余数,从下至上书写则为它的倒序,最后判断顺序与倒序是否相等。

解:

代码语言:javascript
复制
var isPalindrome = function(x) {
    var res = 0
    var m = x

    while(m > 0) {
        res = res*10 + m % 10
        m = parseInt(m/10)
    }

    return res === x
};

题目来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/palindrome-numbe

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 题目
    • 示例 1:
    • 示例 2:
    • 示例 3:
  • 思路:
  • 解:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档