हमारे पास संख्याओं की एक सरणी है, और हमें एक फ़ंक्शन लिखना है जो सरणी से दूसरा सबसे छोटा मान लौटाता है।
उदाहरण के लिए - यदि सरणी है:
const arr = [67, 87, 56, 8, 56, 78, 54, 67, 98, 56, 54];
तो आउटपुट होना चाहिए:
54
क्योंकि 8 के बाद 54 सबसे छोटा मान है।
उदाहरण
const arr = [67, 87, 56, 8, 56, 78, 54, 67, 98, 56, 54];
const minimumIndex = arr => {
return arr.indexOf(Math.min(...arr));
};
const secondMinimum = arr => {
const copy = arr.slice();
copy.splice(minimumIndex(copy), 1);
return copy[minimumIndex(copy)];
};
console.log(secondMinimum(arr));
आउटपुट
कंसोल में आउटपुट होगा:
54