First Puzzle done

This commit is contained in:
2025-12-01 13:08:52 +01:00
commit 7bfaed4a85
2 changed files with 4530 additions and 0 deletions
+4510
View File
File diff suppressed because it is too large Load Diff
Executable
+20
View File
@@ -0,0 +1,20 @@
#!/bin/lua
local Dial = 50
local CountZero = 0
for line in io.lines() do
local Direction, Count = line:match("^(%w)(%d+)$")
if Direction == "R" then
Dial = Dial + tonumber(Count)
else
Dial = Dial - tonumber(Count)
end
Dial = Dial % 100
if Dial == 0 then
CountZero = CountZero + 1
end
print("Direction " .. Direction .. "Count " .. Count .. " Dial: " .. Dial)
end
print(Dial)
print(CountZero)
print("Done")