반응형
Notice
Recent Posts
Recent Comments
Link
- Today
- Total
01-24 09:35
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 오블완
- ios
- scheduledTimer
- SWIFT
- 명령어
- cocoapods
- 딥러닝
- 시각화
- barplot
- tapply
- sigmoid
- Optional
- deeplearning
- Linux
- decode
- 연산자
- Request
- rxswift
- SQL
- Observable
- ReLU
- HTTP
- r
- Python
- substr
- struct
- rest api
- 티스토리챌린지
- MVC
- swiftUI
Archives
iOS 개발 기록 블로그
iOS (Swift) 피보나치 수 (Fibonacci) 코드 본문
반응형
피보나치 수 (Fibonacci)
정의
수학에서, 피보나치 수(Fibonacci numbers)는 첫째 및 둘째 항이 1이며 그 뒤의 모든 항은 바로 앞 두 항의 합인 수열이다.
처음 여섯 항은 각각 1, 1, 2, 3, 5, 8이다. 편의상 0번째 항을 0으로 두기도 한다.
이를 Swift로 함수를 만들어보자.
코드
func fibonacci(n: Int) { var res = [0, 1] if n < 2 { print("Enter a number greater than 1.") } else if n == 2 { print(res) } else { for _ in 1..<n-1 { res.append(res[res.count-2] + res[res.count-1]) } print(res) } } fibonacci(n: 1) |
결과
참고
안젤라유 강의
위키 피보나치 수
반응형
'iOS' 카테고리의 다른 글
iOS(Swift) CocoaPods 사용하기 2탄 (0) | 2022.07.16 |
---|---|
iOS(Swift) CocoaPods 사용하기 1탄 (0) | 2022.07.15 |
iOS (Swift) for 반복문을 사용하여 Typing Animation 만들기 (0) | 2022.07.13 |
iOS (Swift) Navigation Controller 생성 (Segue) (0) | 2022.07.12 |
iOS (Swift) PickerView 기본 + Networking&API 예제 1탄 (0) | 2022.06.30 |