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

जावास्क्रिप्ट में बहुआयामी सरणी से सबसे बड़ा तत्व चुनना

<घंटा/>

हमारे पास इस तरह की संख्याओं की सरणियों की एक सरणी है -

const arr = [
   [1, 16, 34, 48],
   [6, 66, 2, 98],
   [43, 8, 65, 43],
   [32, 98, 76, 83],
   [65, 89, 32, 4],
];

हमें एक ऐसा फ़ंक्शन लिखना है जो इस सरणी के ऊपर मैप करता है और एक सरणी देता है जिसमें प्रत्येक सबरे से अधिकतम (सबसे बड़ा) तत्व होता है।

तो, इस सरणी के लिए, आउटपुट होना चाहिए -

const output = [
   48,
   98,
   65,
   83,
   89
];

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

इसके लिए कोड होगा -

const arr = [
   [1, 16, 34, 48],
   [6, 66, 2, 98],
   [43, 8, 65, 43],
   [32, 98, 76, 83],
   [65, 89, 32, 4],
];
const constructBig = arr => {
   return arr.map(sub => {
      const max = Math.max(...sub);
      return max;
   });
};
console.log(constructBig(arr));

आउटपुट

कंसोल में आउटपुट होगा -

[ 48, 98, 65, 98, 89 ]

  1. जावास्क्रिप्ट में सबसे बड़ा ट्रिपल उत्पाद सरणी ढूँढना

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

  1. जावास्क्रिप्ट में सरणी से यादृच्छिक रूप से अनुक्रमणिका चुनना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो संख्याओं की एक सरणी लेता है, एआर, जिसमें संभवतः पहले तर्क के रूप में डुप्लिकेट और दूसरे तर्क के रूप में सरणी में मौजूद एक इंटीजर होता है। फ़ंक्शन को एक इंडेक्स वापस करना चाहिए जिस पर संख्या सरणी में मौजूद है और चूंकि संख्या सरणी में एक स

  1. जावास्क्रिप्ट में वैकल्पिक रूप से सरणी तत्वों का संयोजन

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो इनपुट के रूप में शाब्दिक के किसी भी सरणी को लेता है। हमारे फ़ंक्शन को एक नई सरणी तैयार करनी चाहिए जिसमें सभी इनपुट सरणियों से वैकल्पिक रूप से चुने गए तत्व शामिल हों। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - इनपुट const arr1 = [1, 2, 3