Files
adventofcode/2025/functions.lua

29 lines
529 B
Lua

function file_lines_to_table(filename)
local file = {}
for line in io.lines(filename) do
table.insert(file, line)
end
return file
end
function file_characters_to_table(filename)
local file = {}
for line in io.lines(filename) do
local lineelements = {}
for I = 1, string.len(line) do
c = string.sub(line, I, I)
table.insert(lineelements, c)
end
table.insert(file, lineelements)
end
return file
end
function tablelength(T)
local count = 0
for _ in pairs(T) do
count = count + 1
end
return count
end