From eddac153a064648bee2aef6fb733ab6820bb96c3 Mon Sep 17 00:00:00 2001 From: Shinya Sato Date: Thu, 28 Apr 2022 21:41:58 +0900 Subject: v0.8.2 --- comparison/Haskell/isort-40000.hs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'comparison/Haskell/isort-40000.hs') diff --git a/comparison/Haskell/isort-40000.hs b/comparison/Haskell/isort-40000.hs index 1abc148..68200af 100644 --- a/comparison/Haskell/isort-40000.hs +++ b/comparison/Haskell/isort-40000.hs @@ -25,7 +25,15 @@ randomList n = do return (r:rs) +validation [] = True +validation (x:xs) = validation_cons x xs +validation_cons x [] = True +validation_cons x (y:ys) = + if x<=y then validation_cons y ys + else False + + main = do list <- randomList 40000 let sorted = isort list - print (take 10 sorted) + print (validation sorted) -- cgit v1.2.3