2016-08-06 6 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

関連する問題