Dalinar
05/20/2017, 12:32 PM20
it seems to work, but a number like 100
will also cause a large negative value )
println(fibonacci(50).last())
fun fibonacci() = generateSequence(Pair(0, 1), { Pair(it.second, it.first + it.second) }).map { it.first }
fun fibonacci(n: Int): Sequence<Int> = fibonacci().take(n)
mg6maciej
05/20/2017, 12:36 PMBigInteger
.