tak.sc 231 B

1234567891011
  1. def tak(x:Int, y:Int, z:Int):Int = {
  2. if (y < x) {
  3. return tak(tak(x - 1, y, z), tak(y - 1, z, x), tak(z - 1, x, y))
  4. }
  5. else {
  6. return z;
  7. }
  8. };
  9. println(tak(args(0).toInt, args(1).toInt, args(2).toInt));