हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी को एकमात्र तर्क के रूप में लेता है। फ़ंक्शन को सरणी में सभी संख्याओं के योग और सभी संख्याओं के गुणनफल की गणना करनी चाहिए। फिर फ़ंक्शन को योग और उत्पाद के बीच पूर्ण अंतर लौटाना चाहिए।
उदाहरण
निम्नलिखित कोड है -
const arr = [1, 4, 1, 2, 1, 6, 3]; const sumProductDifference = (arr = []) => { const creds = arr.reduce((acc, val) => { let { sum, product } = acc; sum += val; product *= val; return { sum, product }; }, { sum: 0, product: 1 }); const { sum, product } = creds; return Math.abs(sum - product); }; console.log(sumProductDifference(arr));
आउटपुट
कंसोल पर आउटपुट निम्नलिखित है -
126