हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या लेता है और उसके सभी अंकों का गुणनफल ढूँढता है। यदि संख्या का कोई अंक 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