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