Result

WA

Duration

470ms

Code [DL]

function split(str, delim)
    -- Eliminate bad cases...
    if string.find(str, delim) == nil then
        return { str }
    end

    local result = {}
    local pat = "(.-)" .. delim .. "()"
    local lastPos
    for part, pos in string.gfind(str, pat) do
        table.insert(result, part)
        lastPos = pos
    end
    table.insert(result, string.sub(str, lastPos))
    return result
end

s=""
while true do
    s =s..io.read()
    if line == nil then return end
end
t = split(s, " ")
for k,v in pairs(t) do
    print(v)

stdin

92 69 06
66 02 98
60 70 02
50 02 27

stdout

stderr

/usr/bin/lua5.3: /volume/CODE:26: 'end' expected (to close 'for' at line 24) near <eof>

strace