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