aboutsummaryrefslogtreecommitdiff
path: root/challenge-041/stuart-little/lua/ch-2.lua
blob: cafc608a7769c0ba91c4a45adccb39d8d4507cc8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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]))