【问题标题】:Getting wrong answers for palindrome得到回文的错误答案
【发布时间】:2022-07-06 18:56:47
【问题描述】:

我在使用这个回文码时遇到了问题。当我尝试在 leetcode 中运行它时,我遇到了一个错误。帮我找出错误。

var isPalindrome = function(x) {
let xToString = x.toString();
let reversed = x.toString().split(' ').reverse().join('');
if(x < 0 ) return false;
if (xToString === reversed) {
    return true;
}else return false;

如果 X 是回文数,则返回 true,但如果我给出 20,则它也返回 true。

【问题讨论】:

  • 你用空格分割.split(' ')应该是.split('')

标签: javascript palindrome


【解决方案1】:

你的问题是你用空格分割,试试.split('')

var isPalindrome = (x) => x.toString() === x.toString().split("").reverse().join("")


console.log(isPalindrome(20))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-06
    • 2016-10-23
    • 1970-01-01
    • 2020-01-06
    • 2020-03-09
    • 2012-10-11
    • 1970-01-01
    相关资源
    最近更新 更多