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