pocketlang/tests/examples/fib.pk
2021-06-10 23:12:04 +05:30

17 lines
255 B
Plaintext

## Iterative fibonacci function.
def fib(n)
res = []
a = 0; b = 1
for _ in 0..n
list_append(res, a)
temp = a; a = b; b += temp;
end
return res
end
fibs = fib(10)
print('fibs =', fibs)
assert(fibs == [0, 1, 1, 2, 3, 5, 8, 13, 21, 34])