04.Sorting JS fundamentals
Здравейте,
Бих се радвал да видя друго решение с метода sort на следната задача - Sorting линк . Не мисля, че начина, по който реших задачата е най-удачен и затова искам да видя и други варианти.
function sort(input) {
  let array = input.map(Number).sort(function(a, b) {
    return a - b;
  });
  let arrayCopy = array.slice(0);
  let result = [];
  for (let i = 0; i < array.length; i++) {
    result.push(arrayCopy[arrayCopy.length - 1]);
    if (result.length === array.length) {
      break;
    }
    result.push(arrayCopy[0]);
    if (result.length === array.length) {
      break;
    }
    arrayCopy.shift();
    arrayCopy.pop();
  }
  console.log(result.join(" "));
}
sort([1, 10, 9, 15, 2, 3, 4]);
Интересен подход, благодаря!