#9 Palindrome Number

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

/**
* @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;
};
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容