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