RosettaCodeData/Task/Perfect-numbers/REBOL/perfect-numbers.rebol
2023-07-01 13:44:08 -04:00

9 lines
166 B
Text

perfect?: func [n [integer!] /local sum] [
sum: 0
repeat i (n - 1) [
if zero? remainder n i [
sum: sum + i
]
]
sum = n
]