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

सरणी से संख्या निकालें और शेष जावास्क्रिप्ट को स्थानांतरित करें

<घंटा/>

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

फ़ंक्शन चाहिए, यदि दूसरे तर्क द्वारा निर्दिष्ट संख्या सरणी में मौजूद है, तो इसे हटा दें और सभी तत्वों को दाईं ओर एक स्थान पर बाईं ओर स्थानांतरित करें। एकमात्र शर्त यह है कि हम ऐरे विधियों जैसे स्लाइस (), स्प्लिस और अन्य का उपयोग नहीं कर सकते हैं।

यदि सरणी में संख्या के एक से अधिक उदाहरण मौजूद हैं, तो हमें पहले वाले को हटा देना चाहिए।

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

यदि इनपुट ऐरे है -

const arr = [3, 5, 6, 3, 7, 8, 8, 6];
const num = 7;

तब सरणी बननी चाहिए -

const output = [3, 5, 6, 3, 8, 8, 6];

उदाहरण

const arr = [3, 5, 6, 3, 7, 8, 8, 6]; const num = 7;
const removeElement = (arr = [], num) => {
   let index = arr.indexOf(num);
   if(index === -1){
      return;
   };
   while(index + 1 < arr.length){
      arr[index] = arr[index + 1];
      arr[index + 1] = arr[index] - arr[index + 1];
      arr[index] = arr[index] - arr[index + 1]; ++index;
   };
   arr.pop();
};
removeElement(arr, num);
console.log(arr);

आउटपुट

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

[
3, 5, 6, 3,
8, 8, 6
]

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

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

  1. जावास्क्रिप्ट का उपयोग करके किसी सरणी से केवल अनुक्रम संख्या का पता लगाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। सरणी को आरोही/बढ़ते क्रम में क्रमबद्ध किया गया है और सरणी में केवल एक तत्व क्रम से बाहर है। हमारे फ़ंक्शन को उस तत्व को ढूंढना और वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const arr = [1, 2, 3, 4, 17, 5, 6, 7, 8]; con

  1. जावास्क्रिप्ट में सरणी से केवल विषम संख्या लौटाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पूर्णांकों की एक सरणी लेता है, गिरफ्तारी, पहले और एकमात्र तर्क के रूप में। सरणी में या तो सभी सम संख्याएँ और केवल एक विषम संख्या होती है या सभी विषम संख्याएँ और केवल एक सम संख्या होती है। हमारे फ़ंक्शन को इस एक अलग तत्व को सरणी से वापस करना च