summaryrefslogtreecommitdiff
path: root/H41.hs
diff options
context:
space:
mode:
authorJoe Zhao <ztuowen@gmail.com>2015-04-01 17:41:53 +0800
committerJoe Zhao <ztuowen@gmail.com>2015-04-01 17:41:53 +0800
commitb47befab3696c40c710ee80f366fa376ec967b30 (patch)
tree7859df15302b2ba7bea0a6eaa41dac1052d2deb6 /H41.hs
parentd09ec147fa223dcf760eaa592bc0573e678ea412 (diff)
downloadh99-b47befab3696c40c710ee80f366fa376ec967b30.tar.gz
h99-b47befab3696c40c710ee80f366fa376ec967b30.tar.bz2
h99-b47befab3696c40c710ee80f366fa376ec967b30.zip
+40 +41
Diffstat (limited to 'H41.hs')
-rw-r--r--H41.hs9
1 files changed, 9 insertions, 0 deletions
diff --git a/H41.hs b/H41.hs
new file mode 100644
index 0000000..1e9148b
--- /dev/null
+++ b/H41.hs
@@ -0,0 +1,9 @@
+import H40
+
+goldbachList :: Integer -> Integer -> [(Integer,Integer)]
+
+goldbachList a b
+ | a `mod` 2 == 0 = map goldbach [a,(a+2)..b]
+ | otherwise = goldbachList (a+1) b
+
+goldbachList' a b = filter ((>50).fst) $ goldbachList a b