tak.jl 186 B

1234567
  1. function tak(x, y, z)
  2. (y < x ? tak(tak(x - 1, y, z), tak(y - 1, z, x), tak(z - 1, x, y))
  3. : z)
  4. end
  5. println(tak(parse(Int,ARGS[1]),parse(Int,ARGS[2]),parse(Int,ARGS[3])));