14 lines
236 B
Text
14 lines
236 B
Text
# This program computes the fibonacci numbers using recursion (O(2^n))
|
|
# It is very slow
|
|
func fib(x: number) number {
|
|
if x <= 1 {
|
|
return x
|
|
}
|
|
return fib(x - 1) + fib(x - 2)
|
|
}
|
|
|
|
n := 0
|
|
while n < 100 {
|
|
write(str(fib(n)))
|
|
n = n + 1
|
|
}
|