Skip to content

9 回文数 #3

Closed
Closed
@sailei1

Description

@sailei1

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

示例 1:

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

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

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

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

1 number 转 string
2 字符串反转
3 string转number 对比 返回结果

/**
 * @param {number} x
 * @return {boolean}
 */
var isPalindrome = function(x) {
    let rs='';
    let str= x+'';
     rs+= str.split('').reverse().join('');
    let t= x===Number(rs);
    return t
};

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions