CODE = {["394"] = "H", ["29"] = "e", ["44"] = "l", ["141"] = "N", ["6"] = "o"}
function replace(match)
local ret = nil
for i, v in pairs(CODE) do
if i == match then
ret = v
end
end
return ret
end
function decrypt(s)
return s:gsub("(%d+)%s?", replace):gsub(" ", " ")
end
print (decrypt("394 29 44 44 141 6"))
Q09ERSA9IHtbIjM5NCJdID0gIkgiLCBbIjI5Il0gPSAiZSIsIFsiNDQiXSA9ICJsIiwgWyIxNDEiXSA9ICJOIiwgWyI2Il0gPSAibyJ9CmZ1bmN0aW9uIHJlcGxhY2UobWF0Y2gpCiAgICBsb2NhbCByZXQgPSBuaWwKICAgIGZvciBpLCB2IGluIHBhaXJzKENPREUpIGRvCiAgICAgICAgaWYgaSA9PSBtYXRjaCB0aGVuCiAgICAgICAgICAgIHJldCA9IHYKICAgICAgICBlbmQKICAgIGVuZAogICAgcmV0dXJuIHJldAplbmQKCmZ1bmN0aW9uIGRlY3J5cHQocykKICAgIHJldHVybiBzOmdzdWIoIiglZCspJXM/IiwgcmVwbGFjZSk6Z3N1YigiICAiLCAiICIpCmVuZAoKcHJpbnQgKGRlY3J5cHQoIjM5NCAyOSA0NCA0NCAgIDE0MSA2Iikp