हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक सकारात्मक पूर्णांक को एकमात्र तर्क के रूप में लेता है।
फ़ंक्शन को पहले संख्या के अंकों के योग और फिर उनके उत्पाद की गणना करनी चाहिए। अंत में, फ़ंक्शन को उत्पाद और योग का पूर्ण अंतर वापस करना चाहिए।
उदाहरण के लिए -
अगर इनपुट नंबर है -
const num = 12345;
तब आउटपुट होना चाहिए -
const output = 105;
उदाहरण
निम्नलिखित कोड है -
const num = 12345; const product = (num, res = 1) => { if(num){ return product(Math.floor(num / 10), res * (num % 10)); } return res; }; const sum = (num, res = 0) => { if(num){ return sum(Math.floor(num / 10), res + (num % 10)); } return res; }; const productSumDifference = (num = 1) => { return Math.abs(product(num) - sum(num)); }; console.log(productSumDifference(num));
आउटपुट
कंसोल आउटपुट निम्नलिखित है -
105