ট্রিবোনাচি সিরিজ:
ট্রিবোনাচি সিকোয়েন্স হলো ফিবোনাচি সিকোয়েন্সের একটি জেনারেলাইজেশন যেখানে প্রতিটি টার্ম আগের তিনটি টার্মের যোগফল।
উদাহরণস্বরূপ, ট্রিবোনাচি সিরিজের প্রথম কিছু টার্ম:
0,1,1,2,4,7,13,24,44,81,149
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি নম্বর, মনে করুন num, একমাত্র আর্গুমেন্ট হিসেবে নেবে।
ফাংশনটি তারপর num এলিমেন্ট বিশিষ্ট একটি অ্যারে রিটার্ন করবে যেটিতে ট্রিবোনাচি সিরিজের প্রথম num টার্ম থাকবে।
উদাহরণস্বরূপ:
f(6) = 0,
উদাহরণ
নিচে কোডটি দেওয়া হলো:
const tribonacci = (num = 1) => { if (num === 0 || num === 1 || num === 2){ return 0; }; if (num == 3){ return 1; }else{ return tribonacci(num - 1) + tribonacci(num - 2) + tribonacci(num - 3); } } const trib = num => { const res = []; for (let i = 1; i <= num; i++){ res.push(tribonacci(i)); }; return res }; console.log(trib(15));আউটপুট
কনসোল আউটপুট:
[ 2, 1, 4, 3, 6, 5 ]