// If the sum of all factors of a number is equal to the number, then the number is perfect
// factors of 6 = 1, 2, 3
// 1 + 2 + 3 = 6
fun main() {
val num = 6
var sumOfFactors = 0
for (i in 1 until num) {
if (num % i == 0) {
sumOfFactors += i
}
}
if (sumOfFactors == num) {
println("Perfect Number")
} else {
println("Not a Perfect Number")
}
}
/*
run:
Perfect Number
*/