Code Lab

Отрицательные числа влево

СредняяМассивы10 мин

Напиши функцию groupNegatives(numbers), которая собирает отрицательные числа массива слева. Сначала идут все отрицательные числа, потом все остальные.

Порядок внутри каждой группы сохрани как в numbers. Ноль идёт к положительным. Верни новый массив, а сам numbers не меняй.

Примеры

groupNegatives([-5, 10, -3, 8, -1, 6])

Вернёт [ -5, -3, -1, 10, 8, 6 ]

groupNegatives([4, -7, 0, 2])

Вернёт [ -7, 4, 0, 2 ]

Спрашивали в ServiceNow · Источник

Загружаем редактор...
  1. Входные данныеgroupNegatives([ -5, 10, -3, 8, -1, 6 ])
    Ожидалось[ -5, -3, -1, 10, 8, 6 ]
  2. Входные данныеgroupNegatives([ 4, -7, 2 ])
    Ожидалось[ -7, 4, 2 ]

Скрытые тесты запускаются по Submit.