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

JavaScript में विशिष्ट लंबाई की उपसरणी का अधिकतम औसत

समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो पूर्णांकों की एक सरणी arr को पहले आर्गुमेंट और एक संख्या num को दूसरे आर्गुमेंट के रूप में लेता है।

हमारा फ़ंक्शन दी गई लंबाई num की सन्निकट उपसरणी ढूंढनी चाहिए जिसका अधिकतम औसत मान हो। और हमें अधिकतम औसत मान आउटपुट करना होगा।

उदाहरण के लिए, यदि इनपुट है:

इनपुट

const arr = [1, 12, -5, -6, 50, 3]; const num = 4;

आउटपुट

const output = 12.75;

आउटपुट व्याख्या

क्योंकि वांछित उपसरणी [12, -5, -6, 50] है।

उदाहरण

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

const arr = [1, 12, -5, -6, 50, 3]; const num = 4; const maxAverage = (arr = [], num) => {   let sum = arr.slice(0, num).reduce((acc, v) => acc + v, 0);   let max = sum;   for (let i = 1; i <= arr.length - num; i++) {     sum = sum + arr[i + num - 1] - arr[i - 1];     max = Math.max(max, sum);   }   return max / num; }; console.log(maxAverage(arr, num));

आउटपुट

12.75
  1. JavaScript Array.length प्रॉपर्टी: एरे की लंबाई प्राप्त/सेट करें JavaScript Array.length प्रॉपर्टी: एरे की लंबाई प्राप्त/सेट करें

    Array.length प्रॉपर्टी एरे में तत्वों की संख्या लौटाती है या सेट करती है। यह 0-आधारित इंडेक्सिंग के कारण अंतिम इंडेक्स + 1 होती है। यह लिखने योग्य है - लंबाई बदलने से एरे ट्रंकेट या विस्तारित होता है। उदाहरण { fillEle.innerHTML = एरे की लंबाई है: + arr.length; }); </script> &

  1. JavaScript में ऐरे ऑब्जेक्ट की लंबाई JavaScript में ऐरे ऑब्जेक्ट की लंबाई

    JavaScript में Length प्रॉपर्टी ऑब्जेक्ट का आकार लौटाती है। स्ट्रिंग और ऐरे ऑब्जेक्ट की लंबाई के लिए कोड निम्न है -उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, i

  1. - C++ में अधिकतम औसत सबअरे I

    मान लीजिए हमारे पास n तत्वों वाली एक सरणी है, हमें दिए गए लंबाई k के उस सन्निहित सबअरे को ढूंढना है जिसका अधिकतम औसत मान है। हमें अधिकतम औसत मान वापस करना है। इसलिए, यदि इनपुट [1,13,-5,-8,48,3] जैसा है और k = 4, तो आउटपुट 12.0 होगा, क्योंकि (13-5-8+48)/4 = 12.0। इसे हल करने के लिए, हम निम्नलिखित चर