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

जावास्क्रिप्ट में पाँच पूर्णांकों में से ठीक चार का योग करके न्यूनतम और अधिकतम मान ज्ञात करें


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

फिर संबंधित न्यूनतम और अधिकतम मानों को दो अलग-अलग लंबे पूर्णांकों की एक पंक्ति के रूप में प्रिंट करें।

सरणी को हर समय क्रमबद्ध नहीं किया जाता है।

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

const arr = [1, 3, 5, 7, 9]

न्यूनतम योग है -

1 + 3 + 5 + 7 = 16

और अधिकतम योग है -

3 + 5 + 7 = 24

फंक्शन का रिटर्न वैल्यू होना चाहिए -

[16, 24];

उदाहरण

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

const arr = [1, 3, 5, 7, 9]
const findMinMaxSum = (arr = []) => {
   let numbers = arr.slice().sort();
   let maxScore = 0;
   let minScore = 0;
   for(let i = 0; i < numbers.length − 1; i++) {
      minScore += numbers[i];
   };
   for(let j = 1; j < numbers.length; j++) {
      maxScore += numbers[j];
   };
   return [minScore, maxScore];
};
console.log(findMinMaxSum(arr));

आउटपुट

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

[16, 24]

  1. जावास्क्रिप्ट में सेट की सबसे लंबी लंबाई खोजें और वापस करें

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी लेता है, एआर, पहले और एकमात्र तर्क के रूप में। सरणी, एआर, लंबाई एन में 0 से एन -1 तक सभी पूर्णांक होते हैं। हमारा कार्य सेट एस की सबसे लंबी लंबाई को ढूंढना और वापस करना है, जहां एस [i] ={ए [i], ए [ए [i]], ए [ए [ए [i]]], ..

  1. मैं एकल MySQL क्वेरी में अधिकतम और न्यूनतम मान कैसे प्राप्त कर सकता हूं?

    एकल क्वेरी में अधिकतम और न्यूनतम मान प्राप्त करने के लिए, कुल फ़ंक्शन न्यूनतम () और अधिकतम () का उपयोग करें। आइए पहले एक टेबल बनाएं: टेबल बनाएं DemoTable(FirstValue int, SecondValue int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वे

  1. एक एकल MySQL क्वेरी में न्यूनतम और अधिकतम मान कैसे खोजें?

    एकल क्वेरी में न्यूनतम और अधिकतम मान खोजने के लिए, MySQL UNION का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable( Price int);query OK, 0 Rows प्रभावित (0.57 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें(120);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.