Sign in
llvm
/
llvm-test-suite
/
refs/heads/main
/
.
/
MultiSource
/
Applications
/
lua
/
bench
/
fibo.lua
blob: 2cca96939a15b785be6c5e2b7b7ed123daf6ecb9 [
file
] [
log
] [
blame
]
-- $Id: fibo.lua,v 1.3 2005-04-25 19:01:38 igouy-guest Exp $
-- http://www.bagley.org/~doug/shootout/
function
fib
(
n
)
if
(
n
<
2
)
then
return
(
1
)
end
return
(
fib
(
n
-2
)
+
fib
(
n
-1
)
)
end
N
=
tonumber
((
arg
and
arg
[
1
]))
or
1
io
.
write
(
fib
(
N
),
"\n"
)