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

जावास्क्रिप्ट में संख्याओं की सरणी का रीयल-टाइम मूविंग औसत


समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक सरणी लेता है। हमारा फ़ंक्शन एक नई सरणी बनाएगा जो इनपुट सरणी के तत्वों का मूविंग औसत संग्रहीत करती है। उदाहरण के लिए:

[1, 2, 3, 4, 5] → [1, 1.5, 3, 5, 7.5]

पहला तत्व पहले तत्व का औसत है, दूसरा तत्व पहले 2 तत्वों का औसत है, तीसरा पहले 3 तत्वों का औसत है और इसी तरह।

उदाहरण

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

const arr = [1, 2, 3, 4, 5]; const movingAverage = (arr = []) => {    const res = [];    let sum = 0;    let count = 0;    for(let i = 0; i < arr.length; i++){       const el = arr[i];       sum += el;       count++;       const curr = sum / count;       res[i] = curr;    };    return res; }; console.log(movingAverage(arr));

आउटपुट

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

[ 1, 1.5, 2, 2.5, 3 ]

  1. JavaScript में सरणी का औसत (Average) निकालना JavaScript में सरणी का औसत (Average) निकालना

    JavaScript में सरणी का औसत (average) निकालने का निम्नलिखित कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Calcula

  1. - JavaScript में सरणी से सम लंबाई वाली संख्याएं ढूंढना

    हमें एक JavaScript फ़ंक्शन लिखना है जो पहली और एकमात्र आर्गुमेंट के रूप में पूर्णांकों की एक सरणी लेता है। फ़ंक्शन को तब मूल सरणी के आधार पर एक नई सरणी बनाकर लौटानी चाहिए। नई सरणी में मूल सरणी के केवल उन तत्वों को होना चाहिए जिनमें अंकों की संख्या सम हो। उदाहरण यदि इनपुट सरणी है: const arr = [12, 6,

  1. - जावास्क्रिप्ट में इनपुट सरणी से अंतिम n सम संख्याओं वाली सरणी लौटाना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहली आर्गुमेंट के रूप में संख्याओं की एक सरणी और दूसरी आर्गुमेंट के रूप में एक संख्या लेता है। हमारा फ़ंक्शन इनपुट सरणी में मौजूद अंतिम n सम संख्याओं को चुनकर एक सरणी लौटाएगा।उदाहरणनिम्न कोड देखें:const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; const num = 3;