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

Reply via email to