Factors of an integer: Difference between revisions

→‎{{Header|Haskell}}: List comprehension
(→‎{{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}}==