
JavaScript로 구현하는 피보나치 수열 (Fibonacci Sequence)
·
Programing/Algorithm
피보나치 수열이란?"피보나치 수열"은 수학과 컴퓨터 과학에서 매우 널리 알려진 수열 중 하나입니다. 이 수열은 첫 번째 항이 0, 두 번째 항이 1로 시작하며, 이후의 항은 바로 앞의 두 항을 더한 값으로 정의됩니다. 즉, 세 번째 항부터는 F(n) = F(n - 1) + F(n - 2)의 관계를 가집니다.예를 들어 앞의 몇 항을 나열하면 다음과 같습니다:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610...이러한 규칙은 단순하면서도 수학적으로 아름다운 구조를 가지며, 황금비와도 연관되어 있는 특성이 있습니다. 또한, 프로그래밍 언어나 알고리즘 교육에서 "재귀 호출", "반복문", "동적 계획법" 등의 개념을 소개할 때 자주 사용되는 대표 예제이기..