TUZ_3-17 Сортировка положительных чисел с сохранением порядка отрицательных чисел
3.17 Сортировка положительных чисел с сохранением порядка отрицательных чисел
Это задание состоит в том, чтобы, получив массив целых чисел, отсортировать положительные числа
и сохранить порядок отрицательных чисел.
Ваша задача: написать функцию, которая принимает массив положительных и отрицательных целых чисел
и возвращает массив с той же длиной, в котором положительные числа отсортированы,
а порядок отрицательных чисел сохраняется.
В табл. 3.17 показаны ожидаемые результаты для некоторых входных данных.
Таблица 3.17. Некоторые ожидаемые результаты для задачи сортировки положительных чисел с сохранением порядка отрицательных чисел |
Array |
Ожидаемый результат |
[79, 7, -3, -4, 6, -1] |
[6, 7, -3, -4, 79, -1] |
[451, 419, -1001, 2, 3, -2] |
[2, 3, -1001, 419, 451, -2] |
[-39, -456, 0, -7, -3, -599] |
[-39, -456,0, -7, -3, -599] |
[] |
[] |
Внимание!!! В этой задаче 0 отнесен к группе положительных чисел !!!