fibonacci. index에 해당하는 값은?
func fibonacci(_ n: Int) -> String { guard n != 0 else { return "0" } var before = 0 var now = 1 for _ in 2...abs(n) { let sum = before + now before = now now = sum } if n < 0 && n % 2 == 0 { now *= -1 } return "\(now)" } let result = fibonacci(-3) print("fibonacci = \(result)") 일반적인 피보나치 수열을 만들때는 양수를 넣어서 만들어 줍니다. 그렇지만 음수를 넣고 만들어 주는 방식을 할수가 있는데요. 그렇게 되면 양수의 경우에는 0, 1, 1, 2, 3, 5, 8... 음수의 경우에는 0..
Coding
2019. 11. 27. 19:39
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- intellij
- nodejs
- ios
- go
- Xcode
- tomcat
- windows10
- war
- Kotlin
- Windows
- cocoapods
- SWIFT
- Gradle
- centos8
- docker
- Spring
- github
- enum
- MySQL
- Codable
- ubuntu
- Linux
- Java
- Python
- rxswift
- android
- CentOS
- git
- golang
- php
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함