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