ตัวเลขฟีโบนักชี
ตัวเลข Fibonacci เริ่มต้นด้วยf(1) = 1
และf(2) = 1
(บางคนรวมถึงf(0) = 0
แต่เรื่องนี้ไม่เกี่ยวข้องกับความท้าทายนี้. แล้วสำหรับ,n > 2
f(n) = f(n-1) + f(n-2)
ความท้าทาย
งานของคุณคือการค้นหาและส่งออกn
จำนวนบวก -th ที่สามารถแสดงเป็นผลิตภัณฑ์ของหมายเลขฟีโบนักชี คุณสามารถเลือกที่จะทำให้ดัชนี 0 หรือดัชนี 1 ดัชนีใดก็ตามที่เหมาะกับคุณดีกว่า แต่คุณต้องระบุสิ่งนี้ในคำตอบของคุณ
นอกจากนี้คำตอบของคุณจะต้องคำนวณคำที่ 100 ในเวลาที่เหมาะสม
Testcases
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
จำนวน ST ต้องมี1
การ2
ครั้งที่มีการ2
... ที่6
วันที่เป็น6
แต่วันที่เป็น7
8
corresponding product
" เป็นเพียงเพื่อความกระจ่าง รหัสของคุณต้องการส่งออก " result
" เท่านั้น