tak.lua 175 B

123456
  1. function tak(x, y, z)
  2. return y<x and tak(tak(x - 1, y, z), tak(y - 1, z, x), tak(z - 1, x, y)) or z
  3. end
  4. print(tak(tonumber(arg[1]), tonumber(arg[2]), tonumber(arg[3])));