dev._.note

[프로그래머스] SWIFT 0단계 약수의 합 본문

Dev/코딩테스트

[프로그래머스] SWIFT 0단계 약수의 합

Laena 2023. 10. 24. 20:50

약수의 합

정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.

 

풀이

func solution(_ n:Int) -> Int { 
    return n != 0 ? (1...n).filter {n % $0 == 0}.reduce(0, +) : 0
    // n이 0아니라면 결과값 0이라면 0리턴
}