[Swift 알고리즘] 약수의 합

장주명·2021년 5월 13일

https://programmers.co.kr/learn/courses/30/lessons/12928

func solution(_ n:Int) -> Int {

    var answer = [Int]()

    if n != 0 {
        for i in 1...n{
            if n % i == 0 {
                answer.append(i)
            }
        }
    } else {
        return 0
    }

    return answer.reduce(0, +)
}
profile
flutter & ios 개발자

0개의 댓글