// 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
import Foundation
let num = 6
var sumOfFactors = 0
for i in 1..<num {
if num % i == 0 {
sumOfFactors += i
}
}
if sumOfFactors == num {
print("Perfect Number")
} else {
print("Not a Perfect Number")
}
/*
run:
Perfect Number
*/