leetcode每日一题(2020-06-10):9.回文数
Posted autumn-starrysky
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode每日一题(2020-06-10):9.回文数相关的知识,希望对你有一定的参考价值。
题目描述:
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
今日学习:
1.数学方法求一个数的量级
2.巩固split、join的用法
题解:
var isPalindrome = function(x) {
// 取巧转换
// return x.toString() == x.toString().split("").reverse().join("")
if(x < 10) {return x >= 0}
if(x % 10 == 0) {return false}
//x的量级
let n = Math.pow(10, (~~(Math.log10(x))))
while(n > 1 && x > 0) {
if (~~(x / n) !== x % 10) { return false; }
x = ~~((x % n) / 10);
n /= 100;
}
return true;
};
以上是关于leetcode每日一题(2020-06-10):9.回文数的主要内容,如果未能解决你的问题,请参考以下文章