ব্রেড বর্ণনা
এই বেড়িগুলিতে, যখন একটি স্ট্র্যান্ড অন্য স্ট্র্যান্ডের উপরের অংশটি অতিক্রম করে তখন এটি অন্য স্ট্র্যান্ডের মান নিজেই যুক্ত করে এবং অন্যান্য সমস্ত স্ট্র্যান্ডের মানগুলি এর মধ্য দিয়ে যায়। বিনুনির তিনটি স্ট্র্যান্ড রয়েছে এবং প্রতিটি স্ট্র্যান্ড ১ থেকে শুরু হয় প্রথম ক্রসওভারটি মাঝের স্ট্র্যান্ডের উপরে বামতম স্ট্র্যান্ড ক্রসিং। পরবর্তী ক্রসওভারটি হ'ল নতুন মাঝের স্ট্র্যান্ড (আগে সবচেয়ে বামতম স্ট্র্যান্ড) এর উপরে ডান দিকের স্ট্র্যান্ড ক্রসিং। ক্রসওভার এই দুটি পদক্ষেপ পুনরাবৃত্তি। অন্য কথায়, প্রথম ক্রসওভারটি [a, b, c] -> [b, a+b, c]
এবং দ্বিতীয়টি [a, b, c] -> [a, b+c, b]
। এই নিয়মগুলি এখানে ব্যবহার করে বিনুনির প্রথম ছয় স্তর:
1,1,1
1,2,1
1,3,2
3,4,2
3,6,4
6,9,4
তোমার কাজ
একটি গল্ফযুক্ত প্রোগ্রাম বা ফাংশন লিখুন যা একটি পূর্ণসংখ্যাকে ব্রেড স্তর হিসাবে গ্রহণ করে এবং ব্রেডের সেই স্তরের জন্য তিনটি মানকে আউটপুট করে। আপনার স্তরগুলি শূন্য- বা এক-ভিত্তিক কিনা তা আপনাকে অবশ্যই উল্লেখ করতে হবে। ইনপুট এবং আউটপুট যে কোনও যুক্তিসঙ্গত ফর্ম্যাটে আসতে পারে এবং সাদা স্থান অনুসরণ করার অনুমতি দেওয়া হয়।
পরীক্ষার কেস (1-ভিত্তিক)
1 -> 1,1,1
2 -> 1,2,1
5 -> 3,6,4
10 -> 28,41,19