JSFiddle - React, Tailwind, and code Playground
by Tom M
JavaScript
function largestPalindromeProduct(n) {
let product = Math.pow(10, n) - 1;
let palArr = [];
let result = 0;
for (let i = 0; i <= product; i++) {
for (let j = 0; j <= product; j++) {
let palRes = (i * j).toString().split('');
let palResRev = palRes.reverse();
if (palRes.length === 4) {
let temp = [];
for (let k = 0; k < palRes.length; k++) {
if (palRes[k] === palResRev[k]) {
temp.push(palRes[k]);
}
}
palArr.push(temp);
}
}
}
console.log(palArrForw[0]);
console.log(palArrRev[0]);
if (palArrForw[0][0] === palArrRev[0][0]) {
console.log(true);
}
}
largestPalindromeProduct(2);