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

JavaScript में संख्या के अंकों के योग और गुणनफल का अंतर


समस्या

हमें एक 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. JavaScript में संख्या के अंकों को अलग करना JavaScript में संख्या के अंकों को अलग करना

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

  1. - JavaScript में अंकों को घटते क्रम में व्यवस्थित करके संख्या वापस करना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या n लेता है। हमारे फ़ंक्शन को इसे इसके अंकों के साथ घटते क्रम में वापस करना चाहिए। अनिवार्य रूप से, हमें उच्चतम संभव संख्या बनाने के लिए अंकों को पुनर्व्यवस्थित करना चाहिए। उदाहरण कोड निम्न है - { return +b - +a; }); const newStr =

  1. - JavaScript में पहले अंकों को इंटरचेंज करने के बाद संख्याओं का अंतर

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो ठीक दो नंबर्स का एक ऐरे लेता है। हमारा फ़ंक्शन उनके पहले अंकों को इंटरचेंज करने के बाद संख्याओं के बीच निरपेक्ष अंतर लौटाना चाहिए। उदाहरण के लिए, ऐरे [105, 413] के लिए, अंतर होगा: |405 - 113| = 292उदाहरणनिम्नलिखित कोड है − { arr = arr.map(String); c