JSFiddle - React, Tailwind, and code Playground

by Ersin Bilgin

HTML

<div id="result"></div>

JavaScript

var maxSize = 10;
var maxSizeArray = [11,12,13,14,15,16,17,18,19,20];

var projectEulerQuestion5 = function ( num ) {
    
    try {
        for ( var i = 0; i < maxSizeArray.length; i++ ) {
        
            if ( num % maxSizeArray[i] != 0 ) {
                return projectEulerQuestion5( num + maxSizeArray[0] );
            }

            if ( i == maxSizeArray.length - 1 ) {
                document.getElementById("result").innerHTML = num;
            }

        }
    }
    catch(err) {
        setTimeout( function () {
        
           	document.getElementById("result").innerHTML = num;
            return projectEulerQuestion5( num + maxSizeArray[0] );

        },0);
    }
    
};

projectEulerQuestion5(maxSizeArray[0]);