RosettaCodeData/Task/Perfect-numbers/Clojure/perfect-numbers-2.clj
2015-02-20 00:35:01 -05:00

4 lines
108 B
Clojure

(defn perfect? [n]
(->> (for [i (range 1 n)] :when (zero? (rem n i))] i)
(reduce +)
(= n)))