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

जावास्क्रिप्ट में एक मोड़ के साथ तत्व के बीच सबसे बड़ा अंतर

<घंटा/>

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

शर्त यह है कि जो तत्व छोटा है वह मूल सरणी में बड़े तत्व से पहले दिखाई देना चाहिए।

उदाहरण के लिए -

संख्याओं की निम्नलिखित सरणी पर विचार करें -

const arr = [2, 5, 6, 12, 1];

इस सरणी के लिए, हमारे फ़ंक्शन को 10 आउटपुट करना चाहिए।

हालांकि सरणी के सबसे बड़े और सबसे छोटे तत्व क्रमशः 12 और 1 हैं, क्योंकि 1 12 से पहले प्रकट नहीं होता है, हम इस प्रश्न के उद्देश्य के लिए इसे एक मान्य छोटी संख्या नहीं मान सकते हैं।

इसलिए, हमारा फ़ंक्शन अंतर लौटाता है -

12 - 2 = 10

उदाहरण

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

const arr = [2, 5, 6, 12, 1];
const findLargestDifference = (arr = []) => {
   if (arr.length <= 1){
      return -1;
   };
   let min = arr[0];
   let diff = 0;
   for (let i = 1; i < arr.length; i++) {
      if (arr[i] > min && (arr[i] - min > diff)) {
         diff = arr[i] - min;
      }
      else if (arr[i] <= min) {
         min = arr[i];
      }
   }
   if (diff <= 0){
      return -1
   };
   return diff;
};
console.log(findLargestDifference(arr));

आउटपुट

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

10

  1. टाइपस्क्रिप्ट और जावास्क्रिप्ट के बीच अंतर

    जैसा कि हम जानते हैं कि टाइपस्क्रिप्ट और जावास्क्रिप्ट दोनों प्रोग्रामिंग भाषा हैं जो आमतौर पर सर्वर अनुरोध को संसाधित करने और UI पर डेटा प्रस्तुत करने के लिए क्लाइंट एंड पर उपयोग की जाती हैं। हालाँकि, दोनों ही स्क्रिप्टिंग भाषा हैं, लेकिन टाइपस्क्रिप्ट जावास्क्रिप्ट की तुलना में कुछ अतिरिक्त सुविधा

  1. जावास्क्रिप्ट और पीएचपी के बीच अंतर

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

  1. जावास्क्रिप्ट के साथ एक तत्व को छिपाने और दिखाने के बीच कैसे टॉगल करें?

    जावास्क्रिप्ट के साथ किसी तत्व को छिपाने और दिखाने के बीच टॉगल करने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    body {