Perfect numbers: Difference between revisions

updated FunL
m (updated FunL)
(updated FunL)
Line 609:
 
=={{header|FunL}}==
<lang funl>~~def perfect( n ) = sum( factors(d | d <- 1..n if d|n) ) == 2n
<lang funl>import integers.factors
 
println( (1..500).filter(perfect) )~~</lang>
def perfect( n ) = sum( factors(n) ) == 2n
 
for i <- 1..500
if perfect( i )
println( i )</lang>
 
{{out}}
Anonymous user