
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
Rearrange an array in maximum minimum form by JavaScript
We are required to write a function, say minMax() that takes in an array of Numbers and rearranges the elements such that the greatest element appears first followed by the smallest elements then the second greatest element followed by second smallest element and so on.
For example −
// 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]
So, let’s write the complete code for this function −
Example
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));
Output
The output in the console will be −
[ 7, 1, 6, 2, 5, 3, 4 ]
- Related Articles
- Rearrange an Array in Maximum Minimum Form using C++
- C++ program to rearrange an array in maximum minimum form
- Returning an array with the minimum and maximum elements JavaScript
- Function that returns the minimum and maximum value of an array in JavaScript
- Maximum and minimum of an array using minimum number of comparisons in C
- C Program to Minimum and Maximum prime numbers in an array
- Finding minimum time difference in an array in JavaScript
- C# program to find maximum and minimum element in an array\n
- Maximum adjacent difference in an array in its sorted form in C++
- Searching for minimum and maximum values in an Javascript Binary Search Tree
- JavaScript Finding the third maximum number in an array
- Maximum length of mountain in an array using JavaScript
- Program to find the minimum (or maximum) element of an array in C++
- Form a sequence out of an array in JavaScript
- Find indexes of multiple minimum value in an array in JavaScript

Advertisements