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

जावास्क्रिप्ट में क्रमबद्ध सरणी में पहला अद्वितीय तत्व ढूँढना

<घंटा/>

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

const arr = [32, 32, 63, 63, 63, 75, 75, 86, 87, 88, 89];

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

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

इस सरणी के लिए, आउटपुट 86 होना चाहिए।

इसके लिए कोड होगा -

const arr = [32, 32, 63, 63, 63, 75, 75, 86, 87, 88, 89];
const firstUnique = 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(firstUnique(arr));

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

86

  1. जावास्क्रिप्ट में क्रमबद्ध 2-डी सरणी में वां सबसे छोटा तत्व

    समस्या मान लीजिए, हमारे पास संख्याओं के सरणियों की एक क्रमबद्ध सरणी है (बढ़ते क्रम में क्रमबद्ध) इस तरह - const arr = [    [ 1, 5, 9],    [10, 11, 13],    [12, 13, 15] ]; हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले तर्क के रूप में एक ऐसी सरणी और दूसरे तर्क क

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

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

  1. सी # में सरणी में पहले तत्व की अनुक्रमणिका ढूँढना

    सरणी में पहले तत्व की अनुक्रमणिका खोजने के लिए, कोड इस प्रकार है - उदाहरण using System; public class Demo {    public static void Main() {       string[] products = new string[] { "Andy", "Mark", "Gary", "Andre"};