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

সংখ্যার সব ডিজিটের রিকার্শিভ গুণফল - JavaScript


একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা নেবে এবং এর সব ডিজিটের গুণফল বের করবে। যদি সংখ্যার কোনো ডিজিট ০ হয়, তবে সেটিকে ১ मानিয়ে গুণ করা হবে।

উদাহরণ − যদি সংখ্যাটি 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. জাভাস্ক্রিপ্টে মনোটোন ডিজিট সহ ঠিক ছোট সংখ্যা