피보나치 수
피보나치 숫자로 시작 f(1) = 1하고 f(2) = 1(일부는 포함 f(0) = 0하지만이이 문제에 무관하다. 그런 다음, 대한 n > 2, f(n) = f(n-1) + f(n-2).
도전
당신의 임무는 n피보나치 수의 곱으로 표현 될 수 있는- 번째 양수 를 찾아서 출력하는 것 입니다. 0 색인 또는 1 색인 중 더 적합한 것을 선택할 수 있지만 답에이를 지정해야합니다.
또한 답은 적절한 시간에 100 번째 항을 계산해야합니다.
테스트 케이스
n result corresponding product (for reference)
1 1 1
2 2 2
3 3 3
4 4 2*2
5 5 5
6 6 2*3
7 8 2*2*2 or 8
8 9 3*3
9 10 2*5
10 12 2*2*3
11 13 13
12 15 3*5
13 16 2*2*2*2 or 2*8
14 18 2*3*3
15 20 2*2*5
16 21 21
17 24 2*2*2*3 or 3*8
18 25 5*5
19 26 2*13
20 27 3*3*3
100 315 3*5*21
참고 문헌
7피보나치 수의 곱으로 표현할 수 없습니다. 따라서, 1명세서가 필요 수는 11, 2ND가되는 2제 1, ..., 6일이 6있지만, 7제이다 8.
corresponding product"이 단지 설명을위한 것이라고 믿는다 . 코드는 " result" 만 출력하면 됩니다.

