RosettaCodeData/Task/Attractive-numbers/Haskell/attractive-numbers-2.hs
2023-07-01 13:44:08 -04:00

10 lines
208 B
Haskell

import Data.Numbers.Primes
attractiveNumbers :: [Integer]
attractiveNumbers =
[ x
| x <- [1 ..]
, isPrime (length (primeFactors x)) ]
main :: IO ()
main = print $ takeWhile (<= 120) attractiveNumbers