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