回文数

作者: Mark_大东 | 来源:发表于2022-06-20 16:35 被阅读0次

第一种解法

/**
 * @param {number} x
 * @return {boolean}
 */
var isPalindrome = function(x) {
    if (x < 0) return false
    const arr = x.toString().split('')
    const str = arr.join('')
    const toStr = arr.reverse('').join('')
    return str === toStr
};

第二种解法

/**
 * @param {number} x
 * @return {boolean}
 */
var isPalindrome = function(x) {
    if (x < 0) {
        return false
    }
    const s = x.toString()
    const len = s.length
    for(let i = 0 ; i < len/2; i++) {
        if (s[i] !== s[len - 1 - i])  {
            return false
        }
    }
    return true
};

相关文章

网友评论

      本文标题:回文数

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