안녕하세요 오늘은 백준 24416번 피보나치 수 1 문제에 대해 해설하겠습니다. 기말시험과 방학 여행때문에 이제서야 왔네요... (귀찮았던건 안비밀...) 군대 가기 전까지 다시 열심히 달리겠습니다! 이 문제는 피보나치 수를 활용한 가장 기본적인 동적 프로그래밍 문제이다. 각 의사코드에 맞게 피보나치 수를 재귀호출,동적프로그래밍으로 작성후 각 코드의 실행 횟수를 출력해 빠르기를 비교하는 문제다. 우선 간단하게 피보나치의 수가 뭐냐면, 피보나치 1 1 2 3 5 8 13 21... 이런식으로 앞의 두 숫자의 합이 그 다음 숫자로 이어지는 수열을 피보나치 수 라고 한다. 이제 재귀호출로 푼 코드부터 살펴보자. 재귀호출 재귀호출은 의사코드와 똑같이 써도 된다. 이렇게 말이다. 아래는 의사코드이다. fib(n)..