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

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

<घंटा/>

समस्या

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

इसका मतलब है कि हमें उस तत्व को वापस करना चाहिए जो इसके पिछले तत्व को +1 नहीं करता है, क्योंकि सरणी में कम से कम एक ऐसा तत्व मौजूद है।

उदाहरण

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

const arr = [1, 2, 3, 4, 6, 7, 8];
const findFirstNonConsecutive = (arr = []) => {
   for(let i = 0; i < arr.length - 1; i++){
      const el = arr[i];
      const next = arr[i + 1];
      if(next - el !== 1){
         return next;
      };
   };
   return null;
};
console.log(findFirstNonConsecutive(arr));

आउटपुट

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

6

  1. जावास्क्रिप्ट में एक सरणी के भीतर तीसरी अधिकतम संख्या ढूँढना

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

  1. जावास्क्रिप्ट में लुकास संख्या अनुक्रम का nवां तत्व ढूँढना

    लुकास नंबर लुकास संख्याएं इस तरह परिभाषित अनुक्रम में संख्याएं हैं - L(0) = 2 L(1) = 1 L(n) = L(n-1) + L(n-2) समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक संख्या n लेता है और nth लुकास नंबर लौटाता है। उदाहरण निम्नलिखित कोड है - const num = 21; const lucas = (num = 1) => {    i

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

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