Summarize primes: Difference between revisions
Content deleted Content added
m →{{header|Haskell}}: Added a draft in Haskell |
m →{{header|Haskell}}: Reduced a little, pruned an import. |
||
Line 71: | Line 71: | ||
=={{header|Haskell}}== |
=={{header|Haskell}}== |
||
<lang haskell>import |
<lang haskell>import Data.List (mapAccumL) |
||
import Data.List (mapAccumL) |
|||
import Data.Numbers.Primes (isPrime, primes) |
import Data.Numbers.Primes (isPrime, primes) |
||
Line 81: | Line 80: | ||
let ps = primes |
let ps = primes |
||
in filter (\(_, _, n) -> isPrime n) $ |
in filter (\(_, _, n) -> isPrime n) $ |
||
snd $ |
|||
mapAccumL |
|||
⚫ | |||
ps |
|||
0 |
|||
$ zip [1 ..] ps |
|||
⚫ | |||
0 |
|||
ps |
|||
) |
|||
--------------------------- TEST ------------------------- |
--------------------------- TEST ------------------------- |