-2
신속한 1에서 n까지의 합계를 계산하려면이 함수에 무엇을 입력해야합니까?1에서 n까지의 모든 숫자의 합계를 계산하는 재귀 함수를 작성하십시오. swift
func sumOfNumbersRecursive(n: Int) -> Int {
if (n == 0) {
}
else {
//recursive
}
}
감사
신속한 1에서 n까지의 합계를 계산하려면이 함수에 무엇을 입력해야합니까?1에서 n까지의 모든 숫자의 합계를 계산하는 재귀 함수를 작성하십시오. swift
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