values, нумерация позиций с нуля. Числа на чётных позициях (0, 2, 4, …) и на нечётных (1, 3, 5, …) живут независимо друг от друга:
- числа на чётных позициях отсортируйте по неубыванию;
- числа на нечётных позициях отсортируйте по невозрастанию.
Число никогда не переходит с чётной позиции на нечётную или наоборот. Верните получившийся массив.values=[9, 2, 4, 6, 1, 3] → [1, 6, 4, 3, 9, 2]
На чётных позициях стоят 9, 4, 1 — по возрастанию это 1, 4, 9. На нечётных — 2, 6, 3, по убыванию 6, 3, 2. Вместе: [1, 6, 4, 3, 9, 2].
values=[5, 5, 2] → [2, 5, 5]
Чётные позиции: 5 и 2 меняются местами. На нечётной позиции одно число, оно остаётся.
values=[9, 2, 4, 6, 1, 3]
[1, 6, 4, 3, 9, 2]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 89 тестов на сервере, включая скрытые.