কম্পিউটার

জাভাস্ক্রিপ্টে ফ্যাক্টরিয়াল রিকারশন


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

এখানে, আমরা ফ্যাক্টোরিয়াল রিকারশন খুঁজে পাচ্ছি এবং একটি কাস্টম ফাংশন তৈরি করছি recursiceFactorial() −

const num = 9;
const recursiceFactorial = (num, res = 1) => {
   if(num){
      return recursiceFactorial(num-1, res * num);
   };
   return res;
};

এখন, আমরা ফাংশনটিকে কল করব এবং রিকারশন খুঁজে পেতে মানটি পাস করব −

console.log(recursiceFactorial(num));
console.log(recursiceFactorial(6));
console.log(recursiceFactorial(10));

উদাহরণ

চলুন এই ফাংশনের জন্য কোড লিখি -

const num = 9;
const recursiceFactorial = (num, res = 1) => {
   if(num){
      return recursiceFactorial(num-1, res * num);
   };
   return res;
};
console.log(recursiceFactorial(num));
console.log(recursiceFactorial(6));
console.log(recursiceFactorial(10));
console.log(recursiceFactorial(5));
console.log(recursiceFactorial(13));

আউটপুট

নিম্নোক্ত কনসোলে আউটপুট −

362880
720
3628800
120
6227020800

  1. জাভাস্ক্রিপ্টে রিকারশন ব্যবহার করে দশমিক থেকে বাইনারি রূপান্তর

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

  3. জাভাস্ক্রিপ্টে তার ফ্যাক্টরিয়াল থেকে একটি সংখ্যা গণনা করা হচ্ছে

  4. জাভাস্ক্রিপ্টে একটি সংখ্যার ফ্যাক্টরিয়াল সংখ্যা রিটার্নিং সংখ্যা