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));