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

2 lines
81 B
Scala

def perfect(n: Int) =
(for (x <- 2 to n/2 if n % x == 0) yield x).sum + 1 == n