একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা নেবে এবং এর সব ডিজিটের গুণফল বের করবে। যদি সংখ্যার কোনো ডিজিট ০ হয়, তবে সেটিকে ১ मानিয়ে গুণ করা হবে।
উদাহরণ − যদি সংখ্যাটি 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