ruby--ruby/benchmark/app_tarai.rb

11 lines
162 B
Ruby

def tarai( x, y, z )
if x <= y
then y
else tarai(tarai(x-1, y, z),
tarai(y-1, z, x),
tarai(z-1, x, y))
end
end
tarai(12, 6, 0)