24 lines
254 B
Plaintext
24 lines
254 B
Plaintext
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])
|
|
}
|
|
|
|
print(fib(N)) |