Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/01/2016, 03:02
3nr1c
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Sumar cada numero de la secuencia fibonacci PHP

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!