Bir sayı, soldan sağa veya tam tersi döndürüldükten sonra bile değerini veya anlamını değiştirmiyorsa, o zaman sayı palindrom sayısıdır.Örneğin: 12321 dönüşünden sonra 12321 sayısı hala aynı.
var isPalindrome = function(x) {
if(x < 0){
return false;
}
let length = x.toString().length;
let result = true;
for(let i =0;i< length / 2;i++){
if(x.toString()[i] !== x.toString()[length - i - 1] ){
result = false;
break;
}
}
return result;
console.log(isPalindrome(121))
//output: true
var isPalindrome = function(x) {
x = x.toString()
for (let l = 0, r = x.length - 1; l < r; r--, l++) {
if (x.charAt(l) !== x.charAt(r)) {
return false
}
}
return true
};
console.log(isPalindrome(121))
//output: true