언어 선택: JAVA, C#, C++, GO, JS, Kotlin, Python2, Python3, Ruby, Scala, Swift

 

[링크]

programmers.co.kr/learn/courses/30/lessons/12945

 

코딩테스트 연습 - 피보나치 수

피보나치 수는 F(0) = 0, F(1) = 1일 때, 1 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 수 입니다. 예를들어 F(2) = F(0) + F(1) = 0 + 1 = 1 F(3) = F(1) + F(2) = 1 + 1 = 2 F(4) = F(2) + F(3) = 1 + 2 = 3 F(5) = F(3) + F(4) =

programmers.co.kr

 

피보나치 수  

수학에서, 피보나치 수(영어: Fibonacci numbers)는 첫째 및 둘째 항이 1이며 그 뒤의 모든 항은 바로 앞 두 항의 합인 수열이다. 처음 여섯 항은 각각 1, 1, 2, 3, 5, 8이다. 편의상 0번째 항을 0으로 두기도 한다.

 ( 출처 - 위키 백과 )

 

 

<소스 코드 & 실행 결과 1> - 제귀 방식으로 풀이

F(n) = F(n-2) + F(n-1) 임을 이용하여 풀이하는 방식!

 

 

 

 

<소스 코드 & 실행 결과 2> - 반복 방식으로 풀이

N번째 까지 반복문과 변수 치환 방식을 통해 F(N)을 계산하는 방식

+ Recent posts