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

जावास्क्रिप्ट में सभी गुणकों का योग


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

विचार n तक की सभी संख्याओं का योग करना है जो दूसरे तर्क और उसके बाद निर्दिष्ट किसी भी संख्या से विभाजित हैं।

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

यदि फ़ंक्शन को इस तरह कहा जाता है -

sumMultiples(15, 2, 3);

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

const output = 83;

क्योंकि संख्याएँ हैं -

2, 3, 4, 6, 8, 9, 10, 12, 14, 15

उदाहरण

इसके लिए कोड होगा -

const num = 15;
const sumMultiple = (num, ...arr) => {
   const dividesAny = num => arr.some(el => num % el === 0);
   let sum = 0;
   while (num) {
      if (dividesAny(num)) {
         sum += num;
      };
      num−−;
   };
   return sum;
};
console.log(sumMultiple(num, 2, 3));

आउटपुट

और कंसोल में आउटपुट होगा -

83

  1. योग जो जावास्क्रिप्ट में n से विभाज्य है

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी लेता है, एआर, पहले तर्क के रूप में, और एक संख्या, संख्या, दूसरे तर्क के रूप में। हमारे फ़ंक्शन को उन (सन्निहित, गैर-रिक्त) उप-सरणियों की संख्या वापस करनी चाहिए जिनका योग संख्या से विभाज्य है। उदाहरण के लिए, यदि फ़ंक्शन का

  1. जावास्क्रिप्ट में एक सीमा के भीतर सभी संख्याओं का योग ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक सरणी लेता है जो एक श्रेणी निर्दिष्ट करता है। हमारे फ़ंक्शन को श्रेणी संख्याओं सहित श्रेणी में आने वाली सभी प्राकृतिक संख्याओं का योग खोजना और वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const range = [4, 67]; const findSum = ([l

  1. जावास्क्रिप्ट में एक सरणी में मौजूद सभी सकारात्मक का योग

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी (सकारात्मक और नकारात्मक) लेता है। हमारे फ़ंक्शन को सरणी में मौजूद सभी सकारात्मक संख्याओं के योग की गणना और वापसी करनी चाहिए। उदाहरण निम्नलिखित कोड है - const arr = [5, -5, -3, -5, -7, -8, 1, 9]; const sumPositives = (arr =