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

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

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो नंबर लेता है, मान लें कि एम और एन तर्क के रूप में हैं।

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. जावास्क्रिप्ट में किसी संख्या के अंकों को अलग करना

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

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

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्या n लेता है। हमारे फ़ंक्शन को उस संख्या के सभी अंकों के योग और गुणनफल के बीच पूर्ण अंतर का पता लगाना चाहिए। उदाहरण निम्नलिखित कोड है - const num = 434312; const sumProductDifference = (num = 1) => {     const sum = String(num) &nbs

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

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