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

जावास्क्रिप्ट का उपयोग करके 2-डी सरणी की प्रत्येक पंक्ति में न्यूनतम मान का योग ढूँढना

<घंटा/>

समस्या

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

उदाहरण

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

const arr = [
   [2, 5, 1, 6],
   [6, 8, 5, 8],
   [3, 6, 7, 5],
   [9, 11, 13, 12]
];
const sumSmallest = (arr = []) => {
   const findSmallest = array => array.reduce((acc, val) => {
      return Math.min(acc, val);
   }, Infinity)
   let sum = 0;
   arr.forEach(sub => {
      sum += findSmallest(sub);
   });
   return sum;
};
console.log(sumSmallest(arr));

आउटपुट

18

  1. स्ट्रिंग्स की 2-डी सरणी को सॉर्ट करना और जावास्क्रिप्ट का उपयोग करके विकर्ण तत्व ढूंढना

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

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

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो घंटे:मिनट प्रारूप में 24 घंटे के घड़ी समय बिंदुओं की एक सरणी लेता है। हमारे फ़ंक्शन को सरणी में किन्हीं दो समय बिंदुओं के बीच न्यूनतम मिनट का अंतर खोजना चाहिए। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - const arr = ["23:59","00:0

  1. जावास्क्रिप्ट का उपयोग करके एक सरणी में सबसे अधिक बार आने वाले शब्द ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले तर्क के रूप में अंग्रेजी लोअरकेस अक्षरों के तारों की सरणी, एआर लेता है। हमारे फ़ंक्शन का दूसरा तर्क एक संख्या, संख्या (संख्या <गिरफ्तारी की लंबाई) है। हमारा कार्य सरणी गिरफ्तारी में सबसे अधिक बार आने वाले तत्वों की संख्या को वापस करने वा