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

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


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা রিকার্সিভ আপফ্রোচ্চ ব্যবহার করে একটি সংখ্যা 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. জাভাস্ক্রিপ্টে সংখ্যার ফ্যাক্টোরিয়ালের অঙ্ক সংখ্যা বের করা