Change-Id: I2c64b84d060792c0a1b111b854495cafcf24db33
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
--- /dev/null
+function fact(n) {
+ var res = 1;
+ for (var i = 2; i <= n; i=i+1) {
+ res = res * i;
+ }
+ return res;
+}
+
+function go() {
+ var d1 = +new Date
+ for (var i = 0; i < 1000000; i = i + 1) {
+ if (fact(12) != 479001600)
+ print(i);
+ }
+ var d2 = +new Date
+ print("done in", d2 - d1)
+}
+
+//print(fact(12));
+go();
return res;
}
-print("fact1(12) = ", fact1(12))
-print("fact2(12) = ", fact2(12))
-print("fact3(12) = ", fact3(12))
+print("fact1(12) =", fact1(12))
+print("fact2(12) =", fact2(12))
+print("fact3(12) =", fact3(12))