Perfect numbers: Difference between revisions

Content deleted Content added
Hout (talk | contribs)
→‎{{header|Haskell}}: Added a Haskell variant
Hout (talk | contribs)
m →‎javascript ES6: let -> const
Line 1,413:
// perfect :: Int -> Bool
const perfect = n => {
const
let lows = enumFromTo(1, Math.floor(Math.sqrt(n)))
.filter(x => (n % x) === 0);
 
Line 1,421 ⟶ 1,422:
 
// GENERIC --------------------------------------------
 
// enumFromTo :: Int -> Int -> [Int]
const enumFromTo = (m, n) =>
Line 1,428 ⟶ 1,429:
}, (_, i) => i + m)
 
// MAIN ---
 
return main();
})();</lang>