
- 정수
n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.
n은 0 이상 3000이하인 정수입니다.
n return 12 28 5 6
func solution(_ n:Int) -> Int {
var result: Int = 0;
guard (n >= 0 && n <= 3000) else {
return -1;
}
for i in 1..<(n + 1) {
if n % i == 0 {
result += i;
}
}
return result;
}