next palidrom with recursion
by Sunny SM
JavaScript
const nextPalidrom = (number) => {
const oriNum = number.toString();
const temp = number.toString().split("");
const revNum = temp.reverse().join("");
if (oriNum === revNum) {
if (temp.every((val, i, arr) => val === arr[0])) {
nextPalidrom(number + 2);
} else {
return number;
}
} else nextPalidrom(number + 1);
}
console.log(nextPalidrom(1665));