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

सरणियों में तत्वों की उलटी अनुक्रमणिका ढूँढना - जावास्क्रिप्ट

<घंटा/>

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

यदि दूसरे तर्क के रूप में लिया गया चर सरणी में मौजूद नहीं है, तो हमें -1 वापस करना चाहिए।

अन्यथा यदि संख्या सरणी में मौजूद है, तो हमें उस स्थिति की अनुक्रमणिका वापस करनी होगी, यदि सरणी उलट गई होती तो संख्या पर कब्जा कर लिया होता। हमें वास्तव में सरणी को उलटे बिना ऐसा करना होगा।

फिर अंत में हमें इस फ़ंक्शन को Array.prototype ऑब्जेक्ट से जोड़ना होगा।

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

[45, 74, 34, 32, 23, 65].reversedIndexOf(23);
Should return 1, because if the array were reversed, 23 will occupy the first index.

उदाहरण

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

const arr = [45, 74, 34, 32, 23, 65];
const num = 23;
const reversedIndexOf = function(num){
   const { length } = this;
   const ind = this.indexOf(num);
   if(ind === -1){
      return -1;
   };
   return length - ind - 1;
};
Array.prototype.reversedIndexOf = reversedIndexOf;
console.log(arr.reversedIndexOf(num));

आउटपुट

यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -

1



  1. जावास्क्रिप्ट में सरणी तत्वों को पुनर्व्यवस्थित करना

    समस्या जावास्क्रिप्ट फ़ंक्शन जो पहले और एकमात्र तर्क के रूप में शाब्दिक, गिरफ्तारी की एक सरणी लेता है। इस सरणी में कुछ डुप्लीकेट पास में रखे गए हैं। हमारे फ़ंक्शन को सरणी के तत्वों को इस तरह पुनर्व्यवस्थित करना चाहिए कि सरणी में कोई भी दो तत्व समान न हों। हमारे फ़ंक्शन को पुनर्व्यवस्थित सरणी वापस

  1. जावास्क्रिप्ट में एक सरणी के तत्वों को पुनर्व्यवस्थित करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी लेता है, एआर, पहले और एकमात्र तर्क के रूप में। सरणी गिरफ्तारी, हमेशा सम लंबाई की होगी। हमारे फ़ंक्शन को सत्य वापस आना चाहिए यदि और केवल यदि इसे पुन:व्यवस्थित करना संभव हो तो arr[2 * i + 1] =2 * arr[2 * i] प्रत्येक 0 <=i <

  1. जावास्क्रिप्ट में सरणी की औसत अनुक्रमणिका ढूँढना

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