हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। फ़ंक्शन को रैखिक समय और निरंतर स्थान में, सरणी में मौजूद सबसे बड़ी और सबसे छोटी संख्याओं को ढूंढना चाहिए। फ़ंक्शन को एक ऑब्जेक्ट लौटाना चाहिए जिसमें min और max संख्याएं हों।
उदाहरण
निम्नलिखित कोड है -
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 }