Shorter expressions are known to exist. See https://code.jsoftware.com/wiki/Essays/Fibonacci_Sequence .
On Thu, Jun 28, 2018 at 4:17 PM, Sergey Kamenev <jsof...@inetstar.ru> wrote: > 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 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm