Anonymous user
Factors of an integer: Difference between revisions
→{{Header|Haskell}}: List comprehension
(→{{header|Perl 6}}: style) |
(→{{Header|Haskell}}: List comprehension) |
||
Line 1,024:
factors = map product.
mapM (uncurry((. enumFromTo 0) . map .(^) )) . primePowerFactors</lang>
=== List comprehension ===
Naive, functional, no import
<lang Haskell>factors n = [i | i <-[1..n], (mod n i) == 0]</lang>
<lang Haskell>factors 6
[1,2,3,6]
</lang>
=={{header|HicEst}}==
|