কম্পিউটার

একটি সংখ্যা একটি ফিবোনাচি নম্বর না জাভাস্ক্রিপ্ট কিনা তা পরীক্ষা করুন


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা নেয় এবং এটি ফিবোনাচি সিরিজে আসে কিনা তার উপর ভিত্তি করে একটি বুলিয়ান প্রদান করে৷

যেমন −

ফাংশন কল এই মত হলে -

fibonacci(12);
fibonacci(89);
fibonacci(55);
fibonacci(534);

তারপর আউটপুট −

হওয়া উচিত
False
true
true
false

এখন, আসুন এই সমস্যার একটি পুনরাবৃত্তিমূলক সমাধান লিখি -

উদাহরণ

const fibonacci = (query, count = 1, last = 0) => {
   if(count < query){
      return fibonacci(query, count+last, count);
   };
   if(count === query){
      return true;
   }
   return false;
};
console.log(fibonacci(12));
console.log(fibonacci(55));
console.log(fibonacci(89));
console.log(fibonacci(534));

আউটপুট

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

false
true
true
false

  1. প্রদত্ত নম্বরটি পাইথনে ইউক্লিড নম্বর কিনা তা পরীক্ষা করুন

  2. পাইথনে N একটি ডিহেড্রাল প্রাইম নম্বর কিনা তা পরীক্ষা করুন

  3. প্রদত্ত নম্বরটি পাইথনে নার্সিসিস্টিক নম্বর কিনা তা পরীক্ষা করার জন্য প্রোগ্রাম

  4. পাইথন ব্যবহার করে একটি সংখ্যা প্রাইম কিনা তা কীভাবে পরীক্ষা করবেন?