美文网首页
#9 Palindrome Number

#9 Palindrome Number

作者: KedAyA | 来源:发表于2017-03-01 14:45 被阅读7次

这题检测一个数字是否位回文数字 我的思路很简单 就是将每一个数字提取出来存入一个数组 然后头尾对比到中间即可得出答案 负数都属于回文数字

/**
* @param {number} x
* @return {boolean}
*/
var isPalindrome = function(x) {
  var arr = [],i = 0;
  if(x < 0)
    return false;
  while(x > 0) {
    arr.push(x % 10);
    x = parseInt(x / 10);
  }
  for(len = arr.length;i < len / 2; i++) {
    if(arr[i] !== arr[len - i - 1])
      return false;
  }
  return true;
};

相关文章

网友评论

      本文标题:#9 Palindrome Number

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