Viết hàm minMax() nhận mảng số và sắp xếp lại: phần tử lớn nhất trước, sau đó nhỏ nhất, rồi lớn thứ hai, nhỏ thứ hai, ...
Ví dụ:
// Input: [1, 2, 3, 4, 5, 6, 7]// Output: [7, 1, 6, 2, 5, 3, 4]
Ví dụ
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));Kết quả
Đầu ra trong console sẽ là:
[ 7, 1, 6, 2, 5, 3, 4 ]