কম্পিউটার

একটি অ্যারে জাভাস্ক্রিপ্টে প্রতিটি পূর্ণসংখ্যার ফ্যাক্টরিয়াল রিটার্ন করে এমন একটি ফাংশন কীভাবে তৈরি করবেন


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

অতএব, এর জন্য কোড লিখি

উদাহরণ

const arr =[4, 8, 2, 7, 6, 20, 11, 17, 12, 9]; const factorial =(num, fact =1) => { if(num){ return factorial(num) -1, ঘটনা*সংখ্যা); }; return fact;};const factorialArray =arr => arr.map(element => ফ্যাক্টোরিয়াল(এলিমেন্ট));console.log(factorialArray(arr));

আউটপুট

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

<প্রে>[ 24, 40320, 2, 5040, 720, 2432902008176640000, 39916800, 355687428096000, 479001600, 362880]
  1. কিভাবে জাভাস্ক্রিপ্টে হ্রাস এবং পরিসীমা সহ ফ্যাক্টরিয়াল ফাংশন লিখবেন?

  2. কারিফাইড ফাংশন যা জাভাস্ক্রিপ্টে অ্যারে উপাদানকে গুণিত করে

  3. ফাংশন যা জাভাস্ক্রিপ্টে একটি অ্যারের সর্বনিম্ন এবং সর্বোচ্চ মান প্রদান করে

  4. জাভাস্ক্রিপ্ট ফাংশন যা অ্যারে ক্লাসের প্রোটোটাইপ অবজেক্টে থাকে