Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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. जावास्क्रिप्ट में किसी सरणी में सबसे बड़ी गैर-दोहराई जाने वाली संख्या ढूँढना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में इंटीजर की एक सरणी लेता है। फ़ंक्शन को फिर सरणी के माध्यम से पुनरावृत्त करना चाहिए और सरणी से उस सबसे बड़ी संख्या को चुनना चाहिए जो केवल एक बार सरणी में दिखाई देता है। उसके बाद, इस नंबर को वापस कर दें और अगर एरे में कोई

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

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

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

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो दो नंबरों को लेता है, मान लें कि m और n। हमारे फ़ंक्शन को m के पहले n प्राकृतिक गुणकों की एक सरणी का निर्माण और वापसी करनी चाहिए। उदाहरण निम्नलिखित कोड है - const m = 6; const n = 14; const firstNMultiple = (m = 1, n = 1) => {