हमें एक JavaScript फ़ंक्शन लिखना है जो एकमात्र तर्क के रूप में संख्याओं की एक सरणी लेता है। फ़ंक्शन को सरणी में सभी संख्याओं का योग और सभी संख्याओं का गुणनफल निकालना चाहिए। फिर फ़ंक्शन को योग और गुणनफल के बीच का निरपेक्ष अंतर वापस करना चाहिए।
उदाहरण
निम्नलिखित कोड देखें:
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