언어 선택: JAVA, C#, C++, GO, JS, Kotlin, Python2, Python3, Ruby, Scala, Swift
[링크]
programmers.co.kr/learn/courses/30/lessons/12945
피보나치 수
수학에서, 피보나치 수(영어: Fibonacci numbers)는 첫째 및 둘째 항이 1이며 그 뒤의 모든 항은 바로 앞 두 항의 합인 수열이다. 처음 여섯 항은 각각 1, 1, 2, 3, 5, 8이다. 편의상 0번째 항을 0으로 두기도 한다.
( 출처 - 위키 백과 )
<소스 코드 & 실행 결과 1> - 제귀 방식으로 풀이
F(n) = F(n-2) + F(n-1) 임을 이용하여 풀이하는 방식!
<소스 코드 & 실행 결과 2> - 반복 방식으로 풀이
N번째 까지 반복문과 변수 치환 방식을 통해 F(N)을 계산하는 방식
'개발 외의 이야기 > 프로젝트100 - 카카오(플백)' 카테고리의 다른 글
[플백] 코딩테스트 도전1일1알고리즘 도전 (23/100) - 가장 긴 팰린드롬 (0) | 2020.11.18 |
---|---|
[플백] 코딩테스트 도전1일1알고리즘 도전 (22/100) - N개의 최소공배수 (0) | 2020.11.17 |
[플백] 코딩테스트 도전1일1알고리즘 도전 (18/100) - 직사각형 별찍기 (0) | 2020.11.13 |
[플백] 코딩테스트 도전1일1알고리즘 도전 (17/100) - 핸드폰 번호 가리기 (0) | 2020.11.13 |
[플백] 코딩테스트 도전1일1알고리즘 도전 (16/100) - 하샤드 수 (0) | 2020.11.13 |