2016-08-06 2 views

답변

3
func sumOfNumbers(n: Int) -> Int { 
    if (n == 0) { 
     return 0 
    } 

    return sumOfNumbers(n - 1) + n 
} 

그러나 스위프트, 예를 들어,이를 해결하는 쉬운 방법이있다

let n = 10 
let sum = (0 ... n).reduce(0, combine: +) 
+5

또는'let sum = (n + 1) * n/2' – vacawama

관련 문제