Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/01/2016, 09:27
nattadsa
 
Fecha de Ingreso: marzo-2014
Mensajes: 22
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: Sumar cada numero de la secuencia fibonacci PHP

Cita:
Iniciado por 3nr1c Ver Mensaje
Una manera seria generar un array con los primeros 50 numeros de la secuencia, y luego usar array_sum.

Código PHP:
Ver original
  1. <?php
  2. $fibonacci = array();
  3. $fibonacci[0] = 0;
  4. $fibonacci[1] = 1;
  5.  
  6. for ($i = 2; $i < 50; $i++) {
  7.   $fibonacci[$i] = $fibonacci[$i - 1] + $fibonacci[$i - 2];
  8. }
  9.  
  10. print array_sum($fibonacci);

No es la solución mejor si tienes que sumar muchos términos, pero te sirve para tener los valores ya calculados. Es eficiente en tiempo, aunque no en memoria.

Saludos!
Muchas gracias!!