21 lines
421 B
Lua
Executable File
21 lines
421 B
Lua
Executable File
#!/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")
|