From a09c6ae2f9292c6aca1923a2ebad3c01cfcec088 Mon Sep 17 00:00:00 2001 From: ValKmjolnir Date: Mon, 7 Feb 2022 23:41:50 +0800 Subject: [PATCH] update/optimize test files --- test/pi.nas | 2 +- test/quick_sort.nas | 4 ++-- test/ycombinator.nas | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/test/pi.nas b/test/pi.nas index 0622050..672cec8 100644 --- a/test/pi.nas +++ b/test/pi.nas @@ -3,7 +3,7 @@ import("lib.nas"); var (t,res)=(1,0); for(var m=1;m<4e6;m+=2) { - res+=t*1/m; + res+=t/m; t=-t; } println(res*4); \ No newline at end of file diff --git a/test/quick_sort.nas b/test/quick_sort.nas index 97b3aff..1c7d1f2 100644 --- a/test/quick_sort.nas +++ b/test/quick_sort.nas @@ -19,7 +19,7 @@ var sort=func(vec,left,right) } var vec=[]; rand(time(0)); -for(var i=0;i<200;i+=1) - append(vec,int(rand()*1000)); +for(var i=0;i<1e4;i+=1) + append(vec,int(rand()*1e5)); sort(vec,0,size(vec)-1); println(vec); \ No newline at end of file diff --git a/test/ycombinator.nas b/test/ycombinator.nas index 858647f..024ca8d 100644 --- a/test/ycombinator.nas +++ b/test/ycombinator.nas @@ -8,7 +8,8 @@ var fib=func(f){ func(f){ return func(x){ if(x<2) return x; - return f(f)(x-1)+f(f)(x-2); + var tmp=f(f); + return tmp(x-1)+tmp(x-2); } } );