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

एक सरणी लें और एक ऐसा तत्व खोजें जो जावास्क्रिप्ट में विषम संख्या में दिखाई देता है

<घंटा/>

पूर्णांकों की एक सरणी को देखते हुए, हमें एक फ़ंक्शन लिखने की आवश्यकता होती है जो इस सरणी को लेता है और एक ऐसा तत्व ढूंढता है जो विषम संख्या में दिखाई देता है। हमेशा एक ही पूर्णांक होगा जो विषम संख्या में बार-बार प्रकट होता है।

हम सरणी को छाँटकर इस समस्या का समाधान करेंगे। एक बार सॉर्ट करने के बाद, हम विषम संख्या में दिखाई देने वाले तत्व को चुनने के लिए सरणी पर पुनरावृति कर सकते हैं।

उदाहरण

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

const arr = [20, 1, -1, 2, -2, 3, 3, 5, 5, 1, 2, 4, 20, 4, -1, -2, 5];
const findOdd = arr => {
   let count = 0;
   let last;
   arr.sort((a, b) => a - b);
   for (let i = 0; i < arr.length; i++){
      if (arr[i] === last) {
         count++;
         continue;
      };
      if(count % 2){
         return last;
      };
      last = arr[i];
      count = 1;
   };
   return last;
};
console.log(findOdd(arr));

आउटपुट

यह निम्नलिखित आउटपुट देगा -

5

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

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना होगा जो संख्या की एक सरणी लेता है। हमारे फ़ंक्शन को सरणी से वह पहला नंबर वापस करना चाहिए जिसका मान और 0-आधारित अनुक्रमणिका समान हैं, बशर्ते कि सरणी में कम से कम एक ऐसी संख्या मौजूद हो। उदाहरण निम्नलिखित कोड है - const arr = [9, 2, 1, 3, 6, 5]; const findF

  1. जावास्क्रिप्ट में एक सरणी में पहली गैर-लगातार संख्या ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। हमारे फ़ंक्शन को उस पहले तत्व को सरणी से वापस करना चाहिए जो इसके पिछले तत्व का प्राकृतिक उत्तराधिकारी नहीं है। इसका मतलब है कि हमें उस तत्व को वापस करना चाहिए जो इसके पिछले तत्व को +1 नहीं करता है, क्योंकि सरणी में कम से

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

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