पांच धनात्मक पूर्णांकों की एक सरणी को देखते हुए, हमें न्यूनतम और अधिकतम मानों को खोजने की आवश्यकता है, जिनकी गणना पांच पूर्णांकों में से चार को जोड़कर की जा सकती है।
फिर संबंधित न्यूनतम और अधिकतम मानों को दो अलग-अलग लंबे पूर्णांकों की एक पंक्ति के रूप में प्रिंट करें।
सरणी को हर समय क्रमबद्ध नहीं किया जाता है।
उदाहरण के लिए -
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]