কম্পিউটার

একটি সংখ্যার সমস্ত অঙ্কের পুনরাবৃত্ত পণ্য - জাভাস্ক্রিপ্ট


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

উদাহরণস্বরূপ − যদি সংখ্যাটি 5720 হয়, তাহলে আউটপুট 70

হওয়া উচিত

উদাহরণ

নিম্নলিখিত কোড -

const num = 5720;
const recursiveProduct = (num, res = 1) => {
   if(num){
      return recursiveProduct(Math.floor(num / 10), res * (num % 10 || 1));
   }
   return res;
};
console.log(recursiveProduct(num));

আউটপুট

এটি কনসোলে −

নিম্নলিখিত আউটপুট তৈরি করবে
70

  1. জাভাস্ক্রিপ্টে একটি সংখ্যার সংখ্যা আলাদা করা

  2. জাভাস্ক্রিপ্টে একটি সংখ্যার সংখ্যার যোগফলের পার্থক্য

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

  4. জাভাস্ক্রিপ্টে একঘেয়ে সংখ্যা সহ ছোট সংখ্যা