Cleanup code directory
This commit is contained in:
20
2025/Day1/Day1_first.lua
Executable file
20
2025/Day1/Day1_first.lua
Executable 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")
|
||||
Reference in New Issue
Block a user