function recursivelyCheckPalindrome(n: number): boolean {
// Recursive function to calculate the reverse of the number
function reverseNumber(n: number, temp: number): number {
if (n === 0) {
return temp;
}
return reverseNumber(Math.floor(n / 10), temp * 10 + (n % 10));
}
if (n < 0) {
return false;
}
const reversed = reverseNumber(n, 0);
return n === reversed;
}
const number = 12321;
console.log(recursivelyCheckPalindrome(number));
/*
run:
true
*/