Ciprian Țepeș - Creștin Ortodox, Web Designer & Web Developer

Un site personal cu subiecte legate de programare, design, creștinism și chestiuni morale

  • Prima pagină
  • Cine sunt
  • Contact

Categorii

  • Cugetări
  • Generalități
  • Jurnal Programare
  • Muncă

Articole recente

  • Ceea ce ne desfată, ne dăunează
  • Despre malahie / onanie / masturbare
  • Adevărul vă va face liberi
  • Nu toate ereziile au devenit biserici. Una este Biserica – Sfântă, Sobornicească, Apostolească
  • Un articol foarte frumos despre familie și educație

Powered by Genesis

  • Prima pagină
  • Cine sunt
  • Contact

Bonfire: Smallest Common Multiple

22 octombrie 2015 by Ciprian Țepeș

Am citit într-un articol că pentru a reuși într-un domeniu, ai nevoie de preseverență. Mai jos e soluția mea pentru acest bonfire:

function smallestCommons(arr) {
var arrMin = Math.min.apply(Math, arr);
var arrMax = Math.max.apply(Math, arr);
var arrTotal = [];
var num = arrMax;
var found;

for ( var i = arrMin; i <= arrMax; i += 1 ) {
  arrTotal.push(i);
}

while ( ! found ) {
  num += 1;
  found = arrTotal.every(function(el){
    //console.log(num%el + " | num: " +num+ "el:"+el);
    return num % el === 0;
  });
  //console.log(num + ' => ' + found);
}

return num;
}
console.log(smallestCommons([1,5]));

Cu siguranță sunt și alte metode mult mai bune decât aceasta dar la nivelul la care mă aflu, aceasta e singura soluție  cu care am putut să vin.

Filed Under: Jurnal Programare Tagged With: FreeCodeCamp, Javascript

Acest site folosește cookie-uri. Accept Info
Privacy & Cookies Policy