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

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

<घंटा/>

समस्या

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

हमारे फ़ंक्शन को इनपुट सरणी में मौजूद अंतिम n सम संख्याओं की एक सरणी को चुनना और वापस करना चाहिए।

उदाहरण

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

const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
const num = 3;
const pickEvens = (arr = [], num = 1) => {
   const res = [];
   for(let index = arr.length - 1; index >= 0; index -= 1){
      if (res.length === num){
         break;
      };
      const number = arr[index];
      if (number % 2 === 0){
         res.unshift(number);
      };
   };
   return res;
};
console.log(pickEvens(arr, num));

आउटपुट

[4, 6, 8]

  1. जावास्क्रिप्ट में एक श्रेणी के बीच प्राकृतिक संख्याओं की वापसी सरणी

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक श्रेणी निर्दिष्ट करते हुए दो संख्याओं [ए, बी] (ए <=बी) की एक सरणी लेता है। हमारे फ़ंक्शन को उनके सहित a और b के बीच सभी प्राकृतिक संख्याओं की एक सरणी लौटानी चाहिए उदाहरण निम्नलिखित कोड है - ऊपरी) {वापसी []; }; कॉन्स्ट रेस =[];

  1. परिमेय संख्याओं का योग सरणी और परिणाम को जावास्क्रिप्ट में सरलतम रूप में लौटाना

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

  1. जावास्क्रिप्ट में संख्याओं की एक सरणी का रीयलटाइम मूविंग एवरेज

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक सरणी लेता है। हमारे फ़ंक्शन को एक नई सरणी का निर्माण करना चाहिए जो इनपुट सरणी के तत्वों की चलती औसत को संग्रहीत करता है। उदाहरण के लिए - [1, 2, 3, 4, 5] → [1, 1.5, 3, 5, 7.5] पहला तत्व पहले तत्व का औसत है, दूसरा तत्व पहले 2 तत्वों का औसत है,