lots o fixes
This commit is contained in:
24
examples/fibi.m
Normal file
24
examples/fibi.m
Normal file
@@ -0,0 +1,24 @@
|
||||
fib := fn(n) {
|
||||
if (n < 3) {
|
||||
return 1
|
||||
}
|
||||
a := 1
|
||||
b := 1
|
||||
c := 0
|
||||
i := 0
|
||||
while (i < n - 2) {
|
||||
c = a + b
|
||||
b = a
|
||||
a = c
|
||||
i = i + 1
|
||||
}
|
||||
return a
|
||||
}
|
||||
|
||||
N := 35
|
||||
|
||||
if (len(args()) > 0) {
|
||||
N = int(args()[0])
|
||||
}
|
||||
|
||||
println(fib(N))
|
||||
Reference in New Issue
Block a user