You are viewing a single comment's thread. Return to all comments →
This is how I solved it in JS
function getTotalX(a, b) { let validX = []; const minA = Math.min(...a); const maxB = Math.max(...b); const isFactorOf = (arrItem, x) => x % arrItem === 0; const isFactorFor = (arrItem, x) => arrItem % x === 0; for(x = minA; x <= maxB; x++) { if (a.every(av => isFactorOf(av, x))) { if(b.every(bv => isFactorFor(bv, x))) { validX.push(x); } } } return validX.length; }
Seems like cookies are disabled on this browser, please enable them to open this website
Between Two Sets
You are viewing a single comment's thread. Return to all comments →
This is how I solved it in JS