Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में किसी संख्या के अंकों का उत्पाद योग अंतर

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्या n लेता है। हमारे फ़ंक्शन को उस संख्या के सभी अंकों के योग और गुणनफल के बीच पूर्ण अंतर का पता लगाना चाहिए।

उदाहरण

निम्नलिखित कोड है -

const num = 434312;
const sumProductDifference = (num = 1) => {
    const sum = String(num)
        .split('')
        .reduce((acc, val) => acc + +val, 0);
 
    const product = String(num)
        .split('')
        .reduce((acc, val) => acc * +val, 1);
 
    const diff = product - sum;
 
    return Math.abs(diff);
};
console.log(sumProductDifference(num));

आउटपुट

271

  1. जावास्क्रिप्ट में किसी संख्या के अंकों को अलग करना

    हमें एक जावास्क्रिप्ट प्रोग्राम लिखना है जो उपयोगकर्ता को इनपुट प्रदान करता है। जब उपयोगकर्ता कुछ मूल्य इनपुट करता है और बटन दबाता है, तो हमारे फ़ंक्शन को यह जांचना चाहिए कि क्या इनपुट एक वैध संख्या है, यदि यह एक वैध संख्या है, तो प्रोग्राम को संख्या के सभी अंकों को अलग से स्क्रीन पर प्रिंट करना चाह

  1. बढ़ते अंकों के साथ वापसी संख्या। जावास्क्रिप्ट में

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्या n लेता है। हमारे फ़ंक्शन को इसे अपने अंकों के साथ अवरोही क्रम में वापस करना चाहिए। अनिवार्य रूप से, हमें उच्चतम संभव संख्या बनाने के लिए अंकों को पुनर्व्यवस्थित करना चाहिए। उदाहरण निम्नलिखित कोड है - const num = 5423267; const arrangeInDescen

  1. जावास्क्रिप्ट में अपने पहले अंकों को बदलने के बाद संख्या अंतर

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो ठीक दो संख्याओं की एक सरणी लेता है। हमारे फ़ंक्शन को संख्याओं के पहले अंकों को आपस में बदलने के बाद उनके बीच पूर्ण अंतर लौटाना चाहिए। उदाहरण के लिए, सरणी के लिए [105, 413], अंतर होगा:|405 - 113| =292 उदाहरण निम्नलिखित कोड है - const arr = [105, 41