1votos

Fibonacci en Haskell

por josejuan hace 2 años

.

establecer un numero que sera el limite de la serie, no el numero de repeticiones, que haga que se imprima la serie Fibonacci hasta dicho numero o un numero menor que pertenezca a la serie.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-- todos 
fibs = 0: 1: zipWith (+) fibs (tail fibs) 
 
-- algunos 
fibsN n = takeWhile (≤n) fibs 
 
{- 
 
> fibsN 100 
[0,1,1,2,3,5,8,13,21,34,55,89] 
> fibsN 987 
[0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987] 
 
-} 

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.