summaryrefslogtreecommitdiffstats
path: root/SunSpider/tests/controlflow-recursive.js
diff options
context:
space:
mode:
Diffstat (limited to 'SunSpider/tests/controlflow-recursive.js')
-rw-r--r--SunSpider/tests/controlflow-recursive.js25
1 files changed, 0 insertions, 25 deletions
diff --git a/SunSpider/tests/controlflow-recursive.js b/SunSpider/tests/controlflow-recursive.js
deleted file mode 100644
index fcfe1c4..0000000
--- a/SunSpider/tests/controlflow-recursive.js
+++ /dev/null
@@ -1,25 +0,0 @@
-// The Computer Language Shootout
-// http://shootout.alioth.debian.org/
-// contributed by Isaac Gouy
-
-function ack(m,n){
- if (m==0) { return n+1; }
- if (n==0) { return ack(m-1,1); }
- return ack(m-1, ack(m,n-1) );
-}
-
-function fib(n) {
- if (n < 2){ return 1; }
- return fib(n-2) + fib(n-1);
-}
-
-function tak(x,y,z) {
- if (y >= x) return z;
- return tak(tak(x-1,y,z), tak(y-1,z,x), tak(z-1,x,y));
-}
-
-for ( var i = 3; i <= 5; i++ ) {
- ack(3,i);
- fib(17.0+i);
- tak(3*i+3,2*i+2,i+1);
-}