#/*********************************************************** # tarai.rb -- たらいまわし関数 #***********************************************************/ def tarai(x, y, z) if (x <= y); return y; end return tarai(tarai(x - 1, y, z), tarai(y - 1, z, x), tarai(z - 1, x, y)) end printf("x = "); x = gets.to_i printf("y = "); y = gets.to_i printf("z = "); z = gets.to_i printf("tarai(x, y, z) = %d\n", tarai(x, y, z)) exit 0