diff options
Diffstat (limited to 'trunk/benchmark/bm_app_tak.rb')
-rw-r--r-- | trunk/benchmark/bm_app_tak.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/trunk/benchmark/bm_app_tak.rb b/trunk/benchmark/bm_app_tak.rb new file mode 100644 index 0000000000..efe5380f4e --- /dev/null +++ b/trunk/benchmark/bm_app_tak.rb @@ -0,0 +1,13 @@ + +def tak x, y, z + unless y < x + z + else + tak( tak(x-1, y, z), + tak(y-1, z, x), + tak(z-1, x, y)) + end +end + +tak(18, 9, 0) + |