JSFiddle - React, Tailwind, and code Playground
by Tom M
JavaScript
function largestPalindromeProduct(n) {
let product = Math.pow(10, n) -1;
for (let i = product; product >= 0; i--) {
for (let j = product; product >= 0; j--) {
let result = i*j;
console.log(result);
let resultReverse = result.toString().split('').reverse();
resultReverse = resultReverse.map(x => Number(x));
resultReverse = Number(resultReverse.join(''));
if (result === resultReverse) {
return result;
break;
}
} //end second j loop
} //end first i loop
} //end function
largestPalindromeProduct(3);