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

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. - जावास्क्रिप्ट में सेट की सबसे लंबी लंबाई ढूंढना और लौटाना

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

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

    MySQL में MIN() और MAX() एग्रीगेट फ़ंक्शन का उपयोग करके आप एक ही क्वेरी में कई कॉलम के न्यूनतम और अधिकतम मान प्राप्त कर सकते हैं। उदाहरण तालिका बनाना CREATE TABLE DemoTable (FirstValue INT, SecondValue INT); डेटा डालना INSERT INTO DemoTable VALUES (10, 30), (30, 60), (100, 500), (50, 80); डेटा

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

    UNION के साथ MIN और MAX को एक साथ प्राप्त करना एक ही क्वेरी में न्यूनतम और अधिकतम मान प्राप्त करने के लिए दो SELECT कथनों को UNION से जोड़ें। टेबल और डेटा CREATE TABLE DemoTable ( Price INT ); Query OK, 0 rows affected (0.57 sec) INSERT INTO DemoTable VALUES(120); Query OK, 1 row affected (0