JSFiddle - React, Tailwind, and code Playground

by tara5

JavaScript

function reverse(number){
    return +(number.toString().split("").reverse().join(""));
}

function threeDigitPalindrome(){
    var palindroms = [],
        product;
    
    for (var j = 100; j < 1000; j++) {
        for (var i = 100; i < 1000; i++) {
            product = j * i;
            if (product === reverse(product)) {
                palindroms.push(product);
            }
        }
    }
    
    return Math.max.apply(null, palindroms);
}

console.log(threeDigitPalindrome());