Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट द्वारा एक सरणी को अधिकतम न्यूनतम रूप में पुनर्व्यवस्थित करें

<घंटा/>

हमें एक फ़ंक्शन लिखना है, मान लीजिए 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
]

  1. जावास्क्रिप्ट ऐरे शिफ्ट ()

    जावास्क्रिप्ट की शिफ्ट () विधि का उपयोग किसी सरणी के पहले आइटम को हटाने के लिए किया जाता है। वाक्य रचना इस प्रकार है - array.shift() आइए अब जावास्क्रिप्ट में शिफ्ट () विधि को लागू करें - उदाहरण <!DOCTYPE html> <html> <body>    <h2>Demo Heading</h2>   &

  1. जावास्क्रिप्ट ऐरे रिवर्स ()

    जावास्क्रिप्ट की रिवर्स () विधि का उपयोग सरणी तत्वों को उलटने के लिए किया जाता है। वाक्य रचना इस प्रकार है - array.reverse() आइए अब जावास्क्रिप्ट में रिवर्स () विधि को लागू करें - उदाहरण <!DOCTYPE html> <html> <body>    <h2>Demo Heading</h2>    <

  1. अधिकतम न्यूनतम रूप में एक सरणी को पुनर्व्यवस्थित करने के लिए सी ++ प्रोग्राम

    हमें एक पूर्णांक सरणी दी गई है जिसे क्रमबद्ध/अक्रमित तरीके से व्यवस्थित किया जा सकता है। कार्य पहले सरणी को क्रमबद्ध करना है यदि मान बिना क्रमबद्ध हैं तो सरणी को इस तरह व्यवस्थित करें कि सरणी का पहला तत्व अधिकतम मान होगा, दूसरा न्यूनतम मान होगा, तीसरा दूसरा सबसे बड़ा मान होगा, चौथा होगा दूसरा न्यूनत