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

JavaScript में श्रृंखला का उल्लंघन करने वाले पहले तत्व का सूचकांक ढूंढना (पहली गैर-लगातार संख्या)


हमें एक फ़ंक्शन लिखना होगा जो एक सरणी लेता है और उससे पहली गैर-लगातार संख्या का सूचकांक लौटाता है।

सभी संख्याएँ 1 के सामान्य अंतर के साथ अंकगणितीय प्रगति में होंगी। लेकिन जो संख्या इस नियम का उल्लंघन करती है, हमें उसका सूचकांक लौटाना होगा। यदि सभी संख्याएँ पूर्ण क्रम में हैं, तो हमें -1 लौटाना चाहिए।

उदाहरण

आइए इस फ़ंक्शन के लिए कोड लिखते हैं:

const arr = [1,2,3,4,5,6,8,9,10];
const secondArr = [3,4,5,6,7,8,9,10,11,12,13,14,15];
const findException = (arr) => {
  for(let i = 0; i < arr.length-1; i++){
    if(arr[i+1] - arr[i] !== 1){
      return i+1;
    };
  };
  return -1;
};
console.log(findException(arr));
console.log(findException(secondArr));

आउटपुट

कंसोल में आउटपुट:

6 -1

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

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पूर्णांकों की एक सरणी लेता है। सरणी में प्रत्येक संख्या के लिए उसका नकारात्मक या सकारात्मक पूरक भी सरणी में मौजूद होगा, लेकिन ठीक एक संख्या के लिए कोई पूरक नहीं होगा। हमारा फ़ंक्शन उस संख्या को सरणी से ढूंढकर लौटाएगा।उदाहरणनिम्न कोड देखें:const arr = [

  1. - जावास्क्रिप्ट में nवें सूचकांक पर मौजूद सरणी तत्व की nवीं घात ढूंढना

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

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

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