JSFiddle - React, Tailwind, and code Playground

by Laxmikant Dange

JavaScript

function gSort(arr) {
    var _a = arr.slice()
    _a.sort();
    _a.reverse();
    var _isstart = false;
    var _out = [];
    for (var i = 0; i < _a.length; i++) {
        if (i%2) {
           _out.push(_a[i])
        }else{
           _out.splice(0,0,_a[i]);
        }
    }
    return _out;
}

var array = [5,2,7,4,1]
console.log(gSort(array));