সংজ্ঞা
অল্টারনেটিং পাওয়ার ফিবোনাচি সিকোয়েন্সটি নীচে গঠিত হয়।
খালি ক্রম দিয়ে শুরু করুন এবং এন থেকে 1 সেট করুন ।
পুনরাবৃত্তির সাথে গণনা f n , n তম অ-নেতিবাচক ফিবোনাচি নম্বর ।
0 প্রথম, 1 দ্বিতীয় এবং তৃতীয়, 2 চতুর্থ। অন্যান্য সমস্ত ক্রমিকের পূর্ববর্তী দুটি সংখ্যার যোগ করে প্রাপ্ত হয়, সুতরাং 3 = 1 + 2 পঞ্চম, 5 = 2 + 3 ষষ্ঠটি ইত্যাদি etc.যদি এনটি বিজোড় হয় তবে এফ এন এর চিহ্নটি পরিবর্তন করুন ।
পরিশেষে 2 এন -1 কপি চ এন ক্রম হয়।
বৃদ্ধি এন এবং পদক্ষেপ 2 এ ফিরে যান।
এপিএফ সিকোয়েন্সের এটি প্রথম একশ শর্ত।
0 1 1 -1 -1 -1 -1 2 2 2 2 2 2 2 2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3
-3 -3 -3 -3 -3 -3 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5 5 5 5 5 5 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8
-8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8
কার্য
একটি পূর্ণ প্রোগ্রাম বা একটি ফাংশন যে একটি ধনাত্মক পূর্ণসংখ্যা লাগে লিখুন এন ইনপুট এবং কপি করে প্রিন্ট হিসাবে অথবা ফেরৎ এন ম APF ক্রম পরিভাষা।
আপনি যদি 0-ভিত্তিক সূচক পছন্দ করেন তবে আপনি বিকল্পভাবে একটি নে-নেতিবাচক পূর্ণসংখ্যা n নিতে পারেন এবং সূচি n এ এপিএফ নম্বর মুদ্রণ করতে বা ফিরে আসতে পারেন ।
এটি কোড-গল্ফ ; সংক্ষিপ্ততম কোডটি বাইটস জিততে পারে!
পরীক্ষার কেস (1-ভিত্তিক)
1 -> 0
2 -> 1
3 -> 1
4 -> -1
7 -> -1
8 -> 2
100 -> -8
250 -> 13
500 -> -21
1000 -> 34
11111 -> 233
22222 -> -377
33333 -> 610
পরীক্ষার কেস (0-ভিত্তিক)
0 -> 0
1 -> 1
2 -> 1
3 -> -1
6 -> -1
7 -> 2
99 -> -8
249 -> 13
499 -> -21
999 -> 34
11110 -> 233
22221 -> -377
33332 -> 610