हमें एक फ़ंक्शन लिखना है, मान लीजिए minMax() जो संख्याओं की एक सरणी लेता है और तत्वों को इस तरह पुनर्व्यवस्थित करता है कि सबसे बड़ा तत्व पहले सबसे छोटा तत्व दिखाई देता है, फिर दूसरा सबसे बड़ा तत्व उसके बाद दूसरा सबसे छोटा तत्व और इसी तरह।
उदाहरण के लिए -
// if the input array is: const input = [1, 2, 3, 4, 5, 6, 7] // then the output should be: const output = [7, 1, 6, 2, 5, 3, 4]
तो, चलिए इस फंक्शन के लिए पूरा कोड लिखते हैं -
उदाहरण
const input = [1, 2, 3, 4, 5, 6, 7]; const minMax = arr => { const array = arr.slice(); array.sort((a, b) => a-b); for(let start = 0; start < array.length; start += 2){ array.splice(start, 0, array.pop()); } return array; }; console.log(minMax(input));
आउटपुट
कंसोल में आउटपुट होगा -
[ 7, 1, 6, 2, 5, 3, 4 ]