3 ms·
in lua: local fib do local impl impl = function(n, n1, n2) if n == 0 then return n1 end return impl(n - 1, n1 + n2, n1) end fib = fun
by norir 2y ago
in lua:
local fib do
local impl impl = function(n, n1, n2)
if n == 0 then return n1 end
return impl(n - 1, n1 + n2, n1)
end
fib = function(n) return impl(n - 1, 1, 0) end
end
for i = 1, 10 do print(fib(i)) end