Perfect numbers: Difference between revisions
Content added Content deleted
m (→{{header|Haskell}}: Moved a bracket, edited a comment.) |
m (→{{header|Haskell}}: (minor tidying)) |
||
Line 1,164: | Line 1,164: | ||
let lows = filter ((0 ==) . rem n) [1 .. floor (sqrt (fromIntegral n))] |
let lows = filter ((0 ==) . rem n) [1 .. floor (sqrt (fromIntegral n))] |
||
in 1 < n && |
in 1 < n && |
||
n == |
|||
quot |
|||
(sum |
|||
(lows ++ |
|||
[ y |
|||
| x <- lows |
|||
, let y = quot n x |
|||
, x /= y ])) |
|||
2 |
|||
main :: IO () |
main :: IO () |