22 lines
436 B
Lua
22 lines
436 B
Lua
local file = io.open("input.txt")
|
|
local num = file:read("*l")
|
|
local ec = {} -- elf calories
|
|
local calorie_buffer = 0
|
|
|
|
while num do
|
|
if (num == "") then
|
|
table.insert(ec, calorie_buffer)
|
|
calorie_buffer = 0
|
|
goto skip
|
|
end
|
|
|
|
calorie_buffer = calorie_buffer + tonumber(num)
|
|
|
|
::skip::
|
|
num = file:read("*l")
|
|
end
|
|
|
|
table.sort(ec, function(l,r) return l > r end)
|
|
print(ec[1])
|
|
print(ec[1] + ec[2] + ec[3])
|