Hi, folks!

fib =: 3 : '{."1 (+/ , {.)^:y 0 1x'

fib 0
0

fib 5
5

fib i.10
0 1 1 2 3 5 8 13 21 34

 fib i. 3 4
  0   1   1   2
  3   5   8 13
21 34 55 89

This works without recursion.

Please insert this into Essays
https://code.jsoftware.com/wiki/Essays/Fibonacci_Index
https://code.jsoftware.com/wiki/Essays/Fibonacci_Sequence

Nice day!
Sergey Kamenev
Moscow, Russia

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to