RosettaCodeData/Task/Perfect-numbers/Dart/perfect-numbers-2.dart
2023-07-01 13:44:08 -04:00

2 lines
100 B
Dart

isPerfect(n) =>
n == new List.generate(n-1, (i) => n%(i+1) == 0 ? i+1 : 0).fold(0, (p,n)=>p+n);