JSFiddle - React, Tailwind, and code Playground
by Sunny SM
JavaScript
const nextPalidrom = (num) => {
const temp = num;
const oriNum = num.toString();
const revNum = oriNum.split("").reverse().join("");
if (oriNum === revNum) {
const isTrue = oriNum.split("").every((val, i, arr) => val === arr[0]);
if (isTrue) {
return nextPalidrom(temp + 2);
} else {
return temp;
}
} else {
return nextPalidrom(temp + 1);
}
}
console.log('Result is :', nextPalidrom(888));