RosettaCodeData/Task/Fibonacci-sequence/Prolog/fibonacci-sequence-7.pro
Ingy döt Net 776bba907c Sync
2013-10-27 22:24:23 +00:00

4 lines
98 B
Prolog

fib([0,1|X]) :-
ffib(0,1,X).
ffib(A,B,X) :-
freeze(X, (C is A+B, X=[C|Y], ffib(B,C,Y)) ).