From 81a709a7cddada017e225128de903de49620b1b0 Mon Sep 17 00:00:00 2001 From: anon Date: Mon, 22 Jul 2024 19:39:19 +0200 Subject: [PATCH] Added 'Haskell/prime.hs' --- Haskell/prime.hs | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 Haskell/prime.hs diff --git a/Haskell/prime.hs b/Haskell/prime.hs new file mode 100644 index 0000000..053f124 --- /dev/null +++ b/Haskell/prime.hs @@ -0,0 +1,13 @@ +isprime i = [ k | k <- [2..i-1], mod i k == 0 ] == [] + +primes = [ n | n <- [1..], isprime n ] + +-- ### + +allPositive l = null [ n | n <- l, n < 0] +-- HF: +range a b + | a < b = [a..b] + | a > b = [ (+) ((-) a n) 1 | n <- [b..a]] + | otherwise = [a] +