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

उस तत्व को खोजें जो एक बार क्रमबद्ध सरणी में दिखाई देता है - जावास्क्रिप्ट

<घंटा/>

मान लीजिए, हमारे पास इस तरह के शाब्दिकों की एक क्रमबद्ध सरणी है -

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

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

इस सरणी के लिए, आउटपुट 6

. होना चाहिए

उदाहरण

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

const arr = [2, 2, 3, 3, 3, 5, 5, 6, 7, 8, 9];
const firstNonDuplicate = arr => {
   let appeared = false;
   for(let i = 0; i < arr.length; i++){
      if(appeared){
         if(arr[i+1] !== arr[i]){
            appeared = false;
         };
      }else{
         if(arr[i+1] === arr[i]){
            appeared = true;
            continue;
         };
         return arr[i];
      };
   };
   return false;
};
console.log(firstNonDuplicate(arr));

आउटपुट

कंसोल में आउटपुट निम्नलिखित है -

6

  1. जावास्क्रिप्ट में सरणी के किसी दिए गए स्थान पर एक तत्व जोड़ना

    कभी-कभी आपको किसी ऐरे में दिए गए स्थान पर एक एलीमेंट जोड़ने की आवश्यकता होती है। जावास्क्रिप्ट बॉक्स के बाहर इसका समर्थन नहीं करता है। इसलिए हमें ऐसा करने में सक्षम होने के लिए एक फ़ंक्शन बनाने की आवश्यकता है। हम इसे ऐरे प्रोटोटाइप में जोड़ सकते हैं ताकि हम इसे सीधे ऑब्जेक्ट पर इस्तेमाल कर सकें। उदा

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

    indexOf() किसी भी तत्व के सूचकांक को खोजने के लिए, indexOf () विधि का उपयोग किया जाता है। निम्न उदाहरण किसी दिए गए सरणी से किसी विशेष तत्व (सौरसिटी) की अनुक्रमणिका देता है। उदाहरण <html> <body> <p id="index"></p> <script>    var companies = ["S

  1. जावास्क्रिप्ट सरणी में किसी तत्व की खोज कैसे करें?

    जावास्क्रिप्ट सरणी में किसी तत्व को खोजने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Doc