-2
迅速に1からnまでの数の合計を計算するにはどうすればよいですか?1からnまでのすべての数値の合計を計算する再帰関数を書く - スウィフト
func sumOfNumbersRecursive(n: Int) -> Int {
if (n == 0) {
}
else {
//recursive
}
}
おかげ
迅速に1からnまでの数の合計を計算するにはどうすればよいですか?1からnまでのすべての数値の合計を計算する再帰関数を書く - スウィフト
func sumOfNumbersRecursive(n: Int) -> Int {
if (n == 0) {
}
else {
//recursive
}
}
おかげ
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: +)
または 'let sum =(n + 1)* n/2' – vacawama
私はあなたが再帰関数の概念を理解しているとは思いません。 – jbehrens94