हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। फ़ंक्शन को, रैखिक समय और स्थिर स्थान में, सरणी में मौजूद सबसे बड़ी और सबसे छोटी संख्याएं ढूंढनी चाहिए। फ़ंक्शन को उस ऑब्जेक्ट को वापस करना चाहिए जिसमें न्यूनतम और अधिकतम संख्याएं हों।
उदाहरण
निम्नलिखित कोड है -
const arr = [112, 24, 31, 44, 101, 203, 33, 56]; const findMaxMin = (arr) => { let max = arr[0]; let min = arr[0]; for(let i = 0; i < arr.length; i++) { if(arr[i] > max) { max = arr[i]; } else if (arr[i] < min) { min = arr[i]; } }; return { min, max }; }; console.log(findMaxMin(arr));
आउटपुट
कंसोल पर आउटपुट निम्न है -
{ min: 24, max: 203 }