24 lines
401 B
Lua
24 lines
401 B
Lua
function reverse()
|
|
local ch = io.read(1)
|
|
if ch:find("%w") then
|
|
local rc = reverse()
|
|
io.write(ch)
|
|
return rc
|
|
end
|
|
return ch
|
|
end
|
|
|
|
function forward()
|
|
ch = io.read(1)
|
|
io.write(ch)
|
|
if ch == "." then return false end
|
|
if not ch:find("%w") then
|
|
ch = reverse()
|
|
if ch then io.write(ch) end
|
|
if ch == "." then return false end
|
|
end
|
|
return true
|
|
end
|
|
|
|
while forward() do end
|