Project Euler

En esta página encontraras muchos ejercicios para realizarlos, y con diferentes dificultades https://projecteuler.net/archives
Intenta resolverlos!!

                                  

Si deseas ver las soluciones, de algunos puedes verlo en mi repositorio https://github.com/Henrry6/Project-Euler




1. Números pares de Fibonacci
class Fibonacci{
  constructor(previo,actual,siguiente){
      this.previo = previo
      this.actual = actual
      this.siguiente = siguiente
      this.arrayPar = []
      this.suma = 0
  }
   obtenerSecuencia() {
      while(this.actual<=4000000){
          this.siguiente = this.previo
          this.previo = this.actual+this.previo
          this.actual=this.siguiente
          this.arrayPar.push(this.actual)
      }
      for(let i=0;i<this.arrayPar.length;i++){
          if(this.arrayPar[i]%2==0){
              this.sumathis.suma+this.arrayPar[i]
          }
      }
      console.log(this.arrayPar)
      console.log(this.suma)
  }
}
var fibo = new Fibonacci(0,1,0)
fibo.obtenerSecuencia();


2. Mayor factor primo

class Primos{
  constructor(numero){
      this.numero=numero
      this.iterador = 2
  }
  encontrar(){
      while(this.numero!=1){
          if(this.numero%this.iterador===0){
              this.numero=(this.numero)/(this.iterador)
          }
          else{
              this.iterador+=1;
          }
      }
      return this.iterador;
      
  }
}
var primo = new Primos(600851475143)
console.log(primo.encontrar()); 

Comentarios

Entradas populares de este blog

Configuración básica para un servidor con express

Debuguer con Visual Studio Code

Que es Overriding ?