aboutsummaryrefslogtreecommitdiff
path: root/challenge-041/stuart-little/lua/ch-2.lua
diff options
context:
space:
mode:
Diffstat (limited to 'challenge-041/stuart-little/lua/ch-2.lua')
-rwxr-xr-xchallenge-041/stuart-little/lua/ch-2.lua19
1 files changed, 19 insertions, 0 deletions
diff --git a/challenge-041/stuart-little/lua/ch-2.lua b/challenge-041/stuart-little/lua/ch-2.lua
new file mode 100755
index 0000000000..cafc608a77
--- /dev/null
+++ b/challenge-041/stuart-little/lua/ch-2.lua
@@ -0,0 +1,19 @@
+#!/usr/bin/env lua
+
+-- run <script> <number of numbers you want listed>
+
+function showLeo(n)
+ if n <= 2 then
+ for i=1,n do print(1) end
+ os.exit()
+ end
+ local prev,cur=1,1
+ print(prev)
+ for i=2,n do
+ print(cur)
+ local nxt=prev+cur+1
+ prev=cur
+ cur=nxt
+ end
+end
+showLeo(tonumber(arg[1]))