- 피보나치 수열
피보나치 수열 구현
func fib(_ n: Int) -> Int {
if n == 1 || n == 2 {
return 1
}
return fib(n - 1) + fib(n - 2)
}
print( fib(9) ) // -> 5
재귀함수를 사용하여 쉽게 구현가능
'Algorithm > basic' 카테고리의 다른 글
Swift - Tuple (1) | 2023.12.05 |
---|---|
Swift - 타입별칭 (0) | 2023.12.05 |
Swift - stack (0) | 2023.11.03 |
Swift - Array (1) | 2023.11.02 |
Swift - class (0) | 2023.11.02 |