Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
9
Task/Attractive-numbers/Haskell/attractive-numbers-1.hs
Normal file
9
Task/Attractive-numbers/Haskell/attractive-numbers-1.hs
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
import Data.Numbers.Primes
|
||||
import Data.Bool (bool)
|
||||
|
||||
attractiveNumbers :: [Integer]
|
||||
attractiveNumbers =
|
||||
[1 ..] >>= (bool [] . return) <*> (isPrime . length . primeFactors)
|
||||
|
||||
main :: IO ()
|
||||
main = print $ takeWhile (<= 120) attractiveNumbers
|
||||
10
Task/Attractive-numbers/Haskell/attractive-numbers-2.hs
Normal file
10
Task/Attractive-numbers/Haskell/attractive-numbers-2.hs
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
import Data.Numbers.Primes
|
||||
|
||||
attractiveNumbers :: [Integer]
|
||||
attractiveNumbers =
|
||||
[ x
|
||||
| x <- [1 ..]
|
||||
, isPrime (length (primeFactors x)) ]
|
||||
|
||||
main :: IO ()
|
||||
main = print $ takeWhile (<= 120) attractiveNumbers
|
||||
10
Task/Attractive-numbers/Haskell/attractive-numbers-3.hs
Normal file
10
Task/Attractive-numbers/Haskell/attractive-numbers-3.hs
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
import Data.Numbers.Primes
|
||||
|
||||
attractiveNumbers :: [Integer]
|
||||
attractiveNumbers =
|
||||
filter
|
||||
(isPrime . length . primeFactors)
|
||||
[1 ..]
|
||||
|
||||
main :: IO ()
|
||||
main = print $ takeWhile (<= 120) attractiveNumbers
|
||||
Loading…
Add table
Add a link
Reference in a new issue