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

JavaScript में सॉर्ट की गई सरणी में पहला अद्वितीय तत्व खोजना


मान लीजिए हमारे पास निम्नलिखित जैसी लिटरल की सॉर्ट की गई सरणी है:

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

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

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

इस सरणी के लिए आउटपुट 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. - JavaScript में क्रमबद्ध 2-D सरणी में Nवां सबसे छोटा तत्व

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

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

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

  1. - C# में ऐरे के पहले एलिमेंट का इंडेक्स कैसे खोजें

    ऐरे के पहले एलिमेंट का इंडेक्स प्राप्त करने के लिए Array.GetLowerBound(0) मेथड का उपयोग करें। सिंटैक्स public int GetLowerBound(int dimension); पैरामीटर dimension शून्य-आधारित डायमेंशन है (0 = पहला डायमेंशन)। उदाहरण 1: एलिमेंट्स के साथ ऐरे ele.StartsWith(A))); Console.WriteLine(Is the ar