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

जावास्क्रिप्ट का उपयोग करके लक्ष्य औसत तक पहुंचने के लिए शेष संख्याओं का योग ढूँढना

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी और एक ही संख्या लेता है।

हमारे फ़ंक्शन को वह संख्या ढूंढनी चाहिए जिसे सरणी में धकेला जाना चाहिए ताकि उसका औसत दूसरे तर्क द्वारा निर्दिष्ट संख्या के बराबर हो।

उदाहरण

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

const arr = [4, 20, 25, 17, 9, 11, 15];
const target = 25;
function findNumber(arr, target) {
   let sum = arr.reduce((a, b) => a + b, 0);
   let avg = sum / arr.length;
   let next = Math.ceil((target * (arr.length + 1)) - sum);
   if (next <= 0) { throw new Error(); }
      return next;
   }
console.log(findNumber(arr, target));

आउटपुट

99

  1. जावास्क्रिप्ट का उपयोग करते हुए दो संख्याओं को उनके योग और उच्चतम सामान्य कारक को ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो नंबर लेता है। पहली संख्या दो संख्याओं के योग का प्रतिनिधित्व करती है और दूसरी उनके एचसीएफ (जीसीडी या ग्रेटेस्ट कॉमन डिविज़र) का प्रतिनिधित्व करती है। हमारे फ़ंक्शन को उन दो नंबरों को ढूंढना और वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const su

  1. जावास्क्रिप्ट का उपयोग करके एक सरणी में फाइबोनैचि अनुक्रम ढूँढना

    फाइबोनैचि अनुक्रम: अनुक्रम X_1, X_2, ..., X_n फाइबोनैचि है यदि: =3 X_i + X_{i+1} =X_{i+2} सभी के लिए i + 2 <=n समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी लेता है, एआर, पहले और एकमात्र तर्क के रूप में। हमारे फ़ंक्शन को सरणी गिरफ्तारी में मौजूद सबसे लंबे फाइबो

  1. जावास्क्रिप्ट में विभाजन के औसत का सबसे बड़ा योग

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