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

5 lines
125 B
Text

n@(Integer traits) isPerfect
[
(((2 to: n // 2 + 1) select: [| :m | (n rem: m) isZero])
inject: 1 into: #+ `er) = n
].