20 lines
395 B
Lua
20 lines
395 B
Lua
|
#!/usr/bin/env luajit
|
||
|
require("utils")
|
||
|
|
||
|
local xmin, xmax, ymin, ymax = string.match(io.open(arg[3]):read("*a"), "target area: x=(.*)%.%.(.*), y=(.*)%.%.(.*)")
|
||
|
xmin, xmax, ymin, ymax = tonumber(xmin), tonumber(xmax), tonumber(ymin), tonumber(ymax)
|
||
|
|
||
|
local maxdy = 0
|
||
|
|
||
|
if ymax > 0 then
|
||
|
maxdy = ymax
|
||
|
end
|
||
|
|
||
|
if ymin < 0 then
|
||
|
if -ymin - 1 > maxdy then
|
||
|
maxdy = -ymin - 1
|
||
|
end
|
||
|
end
|
||
|
|
||
|
print(euler(maxdy))
|