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: Sum All Primes

22 octombrie 2015 by Ciprian Țepeș

„E grele” când lipsește exercițiul. Mi-a luat câteva ore să vin cu o soluție proprie pentru rezolvarea acestui bonfire.

function sumPrimes(num) {
  var arr = [];
  var isPrime;
 
// prime number if it can only be divided by itself, even
 
  for ( var i = num; i > 1; i -= 1 ) {
 
    for ( var j = 2; j < num-1; j += 1 ) {
 
      isPrime = true;
 
      if ( i % j === 0 && i != j ) {
        // console.log(i + ' // ' + j);
        isPrime = false;
        // break in order to keep prime false
        break;
      }
 
    }
// console.log(isPrime + ' - ' + i);
    if ( isPrime ) {
      arr.push(i);
    }
 
  }
 
  arr = arr.reduce(function(a,b){
    return a+b;
  });
 
 
  return arr;
}

sumPrimes(10);


M-am ajutat puțin de video-ul acesta:

 

Filed Under: Jurnal Programare Tagged With: FreeCodeCamp, Javascript

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