JSFiddle - React, Tailwind, and code Playground

by Tom M

JavaScript

function pal() {
let result = [];
for (let i = 999; i > 99; i--) {
	for (let j = 999; j > 99; j--) {
		let num = i * j;
    let string = num.toString().split('').join('');
    let stringRev = num.toString().split('').reverse().join('');
		if (string === stringRev) {
    string = Number(string);
    result.push(string);
    }
	}
}
result = result.reduce(function(previousLargest, currentLargest) {
return currentLargest > previousLargest ? currentLargest : previousLargest;
}, 0)
return  result;
}

console.log(pal());