add lua solution for day 0

This commit is contained in:
Felix Van der Jeugt 2021-11-30 22:49:02 +01:00
parent f4fa590833
commit 9aa652953c
No known key found for this signature in database
GPG Key ID: 58B209295023754D
3 changed files with 14 additions and 2 deletions

8
Day00/Part1.lua Normal file
View File

@ -0,0 +1,8 @@
io.input(arg[3])
local min, max = math.huge, -math.huge
for i = 1, io.read("*n") do
local num = io.read("*n")
max = math.max(num, max)
min = math.min(num, min)
end
print(min .. " " .. max)

2
clean
View File

@ -4,5 +4,5 @@ part="$2"
day="$(printf '%02d' "$day")"
rm -f ./run
rm -f ./run ./luac.out
rm -f "Day${1}/Part${2}.hi" "Day${1}/Part${2}.o"

View File

@ -4,7 +4,11 @@ part="$2"
day="$(printf '%02d' "$day")"
if test -f "Day${day}/Part${part}.hs"; then
if test -f "Day${day}/Part${part}.lua"; then
luac -o luac.out "Day${day}/Part${part}.lua"
printf '#!/bin/sh\nlua luac.out "$@"\n' > run
chmod u+x run
elif test -f "Day${day}/Part${part}.hs"; then
#stack build
stack ghc -- -O3 "Day${day}/Part${part}.hs" -o run
fi