কম্পিউটার

জাভাস্ক্রিপ্টে অনুক্রমের মতো ফিবোনাচি


আসুন আমরা নিম্নলিখিত সংজ্ঞা ব্যবহার করে একটি ক্রম সংজ্ঞায়িত করি −

এই ক্রমটির পরপর দুটি পদ t1 এবং t2 দেওয়া হলে, এই ক্রমটির তৃতীয় পদটি −

এর সমান হবে
t3 = t1 + (t2 * t2)

ফিবোনাচি সিকোয়েন্সের মতো, এই সিকোয়েন্সের প্রথম দুটি টার্ম সবসময় যথাক্রমে 0 এবং 1 হবে।

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা নেয়, বলুন n। তারপরে ফাংশনটি গণনা করা উচিত এবং উপরে বর্ণিত ক্রমটির nম পদটি ফেরত দেওয়া উচিত।

যেমন − যদি n =6 হয়, তাহলে

t6 = 27

কারণ ক্রম হল −

0 1 1 2 5 27

উদাহরণ

এর জন্য কোড হবে −

const num = 6;
const findSequenceTerm = (num = 1) => {
   const arr = [0, 1];
   while(num > arr.length){
      const last = arr[arr.length − 1];
      const secondLast = arr[arr.length − 2];
      arr.push(secondLast + (last * last));
   };
   return arr[num − 1];
};
console.log(findSequenceTerm(num));

আউটপুট

এবং কনসোলে আউটপুট হবে −

27

  1. জাভাস্ক্রিপ্টে পুশ পপ সিকোয়েন্স যাচাই করা হচ্ছে

  2. জাভাস্ক্রিপ্টে সংখ্যার জন্য একটি অনুক্রমের মান খোঁজা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারেতে ফিবোনাচি ক্রম খোঁজা

  4. জাভাস্ক্রিপ্টে অ্যারেকে ক্রমবর্ধমান অনুক্রমে রূপান্তর করা হচ্ছে