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