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

जावास्क्रिप्ट में पूर्णांकों की एक क्रमबद्ध सरणी में सबसे बड़ी और सबसे छोटी संख्या ढूँढना

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। फ़ंक्शन को, रैखिक समय और स्थिर स्थान में, सरणी में मौजूद सबसे बड़ी और सबसे छोटी संख्याएं ढूंढनी चाहिए। फ़ंक्शन को उस ऑब्जेक्ट को वापस करना चाहिए जिसमें न्यूनतम और अधिकतम संख्याएं हों।

उदाहरण

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

const arr = [112, 24, 31, 44, 101, 203, 33, 56];
const findMaxMin = (arr) => {
   let max = arr[0];
   let min = arr[0];
   for(let i = 0; i < arr.length; i++) {
      if(arr[i] > max) {
         max = arr[i];
      }
      else if (arr[i] < min) {
         min = arr[i];
      }
   };
   return {
      min, max
   };
};
console.log(findMaxMin(arr));

आउटपुट

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

{ min: 24, max: 203 }

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

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

  1. जावास्क्रिप्ट का उपयोग करते हुए संख्याओं की अलग-अलग स्ट्रिंग में सबसे बड़ी और सबसे छोटी संख्या ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें रिक्त स्थान से अलग संख्याएं होती हैं। हमारे फ़ंक्शन को एक स्ट्रिंग वापस करनी चाहिए जिसमें केवल सबसे बड़ी और सबसे छोटी संख्या होती है जो कि स्थान से अलग होती है। इनपुट const str = '5 57 23 23 7 2 78 6'; आउटपुट c

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

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