#9 Palindrome Number

2017-03-01  本文已影响7人  KedAyA

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

/**
* @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;
};
上一篇 下一篇

猜你喜欢

热点阅读