Tribonacci সিরিজ:
ট্রাইবোনাচ্চি ক্রম হল ফিবোনাচি অনুক্রমের একটি সাধারণীকরণ যেখানে প্রতিটি পদ তিনটি পূর্ববর্তী পদের সমষ্টি৷
উদাহরণস্বরূপ, ট্রাইবোনাচি সিরিজের প্রথম কয়েকটি পদ হল −
0,1,1,2,4,7,13,24,44,81,149
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা নেয়, সংখ্যা বলুন, একমাত্র যুক্তি হিসেবে।
ফাংশনটি তখন ট্রাইবোনাচ্চি সিরিজের প্রথম সংখ্যা শর্তাবলী সহ সংখ্যা উপাদানগুলির একটি অ্যারে প্রদান করবে৷
উদাহরণস্বরূপ:
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 ]