কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে ট্রিবোনাচি সিরিজ জেনারেট করা


ট্রিবোনাচি সিরিজ:

ট্রিবোনাচি সিকোয়েন্স হলো ফিবোনাচি সিকোয়েন্সের একটি জেনারেলাইজেশন যেখানে প্রতিটি টার্ম আগের তিনটি টার্মের যোগফল।

উদাহরণস্বরূপ, ট্রিবোনাচি সিরিজের প্রথম কিছু টার্ম:

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 ]

  1. জাভাস্ক্রিপ্টে সাবঅ্যারে গুলোর সর্বোচ্চ যোগফল ন্যূনতম করা (Split Array Largest Sum)

  2. জাভাস্ক্রিপ্টে n দ্বারা বিভাজ্য সাব-অ্যারে সমষ্টি গণনা

  3. জাভাস্ক্রিপ্টে গাণিতিক সাম্মেশন (Summation) ফাংশন

  4. জাভাস্ক্রিপ্টে সংখ্যার সাথে সাফিক্স जोড়া