Perfect numbers: Difference between revisions

Line 1,133:
 
let perf n = n = List.fold_left (+) 0 (List.filter (fun i -> n mod i = 0) (1 -- (n-1)))</lang>
 
 
=={{header|Oforth}}==
 
<lang Oforth>func: isPerfect(n) { | i | 0 n 2 / loop: i [ n i rem ifZero: [ i + ] ] n == } </lang>
1,015

edits