RosettaCodeData/Task/Perfect-numbers/Slate/perfect-numbers.slate

6 lines
125 B
Text
Raw Permalink Normal View History

2013-04-10 23:57:08 -07:00
n@(Integer traits) isPerfect
[
(((2 to: n // 2 + 1) select: [| :m | (n rem: m) isZero])
inject: 1 into: #+ `er) = n
].