BOJ: 2747 피보나치 수

최대 1 분 소요

문제

피보나치 수는 \(0\)과 \(1\)로 시작한다. \(0\)번째 피보나치 수는 \(0\)이고, \(1\)번째 피보나치 수는 \(1\)이다. 그 다음 \(2\)번째 부터는 바로 앞 두 피보나치 수의 합이 된다.

이를 식으로 써보면 \(F_{n} = F_{n-1} + F_{n-2} (n \geq 2)\)가 된다.

\(n=17\)일 때까지 피보나치 수를 써보면 다음과 같다.

\[0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597\]

\(n\)이 주어졌을 때, \(n\)번째 피보나치 수를 구하는 프로그램을 작성하시오.

입력

첫째 줄에 \(n\)이 주어진다. \(n\)은 \(45\)보다 작거나 같은 자연수이다.

출력

첫째 줄에 \(n\)번째 피보나치 수를 출력한다.

예제 입력 1

10

예제 출력 1

55


코드

Reference

BOJ

태그:

카테고리:

업데이트:

댓글남기기