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

JavaScript में संख्या के n अंकों तक अंकों का योग (Digit Sum)


हमें एक JavaScript फ़ंक्शन लिखना है जो दो संख्याएँ लेता है, मान लीजिए m और n तर्क के रूप में।

n हमेशा m में मौजूद अंकों की संख्या से छोटा या बराबर होगा। फ़ंक्शन को m के पहले n अंकों का योग निकालकर वापस करना चाहिए।

उदाहरण के लिए -

यदि इनपुट संख्याएँ हैं -

const m = 5465767;
const n = 4;

तो आउटपुट होना चाहिए -

const output = 20;

क्योंकि 5 + 4 + 6 + 5 = 20

उदाहरण

निम्नलिखित कोड देखें:

const m = 5465767;
const n = 4;

const digitSumUpto = (m, n) => {
  if (n > String(m).length) {
    return 0;
  };
  let sum = 0;
  for (let i = 0; i < n; i++) {
    const el = +String(m)[i];
    sum += el;
  };
  return sum;
};

console.log(digitSumUpto(m, n));

आउटपुट

कंसोल आउटपुट निम्नलिखित है -

20

  1. JavaScript में संख्या के अंकों को अलग करना JavaScript में संख्या के अंकों को अलग करना

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

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

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या n लेता है। हमारा फ़ंक्शन उस संख्या के सभी अंकों के योग और गुणनफल के बीच निरपेक्ष अंतर खोजना चाहिए।उदाहरणनिम्नलिखिक कोड है − acc * +val, 1); const diff = product - sum; return Math.abs(diff); }; console.log(sumProductDifference(num));आउटपुट

  1. - पांच अंकों की संख्या के अंकों का योग ज्ञात करने के लिए C प्रोग्राम

    मान लीजिए हमारे पास पांच अंकों की एक संख्या num है। हमें उसके अंकों का योग ज्ञात करना है। ऐसा करने के लिए हम दाएं से बाएं अंक निकालेंगे। हर बार संख्या को 10 से विभाजित करें और शेषफल अंतिम अंक होगा और फिर संख्या को उसके भागफल (केवल पूर्णांक भाग) से अपडेट करें और अंत में संख्या 0 पर कम हो जाएगी। इस प्