aboutsummaryrefslogtreecommitdiff
path: root/challenge-122/abigail/lua/ch-2.lua
blob: 949ff294566da20843ac9424f8b672cba2e0a665 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/opt/local/bin/lua

--
-- See ../README.md
--

--
-- Run as: lua ch-2.lua < input-file
--

local n = io . read ("*number")
local scores = {}

scores [1] = {}
scores [2] = {}
scores [3] = {}
scores [3] [1] = ""

for i = 4, n + 3 do
    scores [i] = {}
    for j = 1, 3 do
        for _, v in ipairs (scores [i - j]) do
            scores [i] [1  + #scores [i]] = j .. " " .. v
        end
    end
end

for i, v in ipairs (scores [n + 3]) do
    print (v)
end