Code Lab

Каждое второе с конца

ЛёгкаяОсновы5 мин

Напиши функцию everySecondFromEnd(numbers), которая идёт по массиву целых чисел с конца и берёт каждый второй элемент.

Верни новый массив. Первым в нём идёт последний элемент, потом третий с конца, потом пятый и так далее. Для пустого массива верни []. Сам numbers не меняй.

Примеры

everySecondFromEnd([1, 10, 24, 17, 82, 40, 12, 8412, 81212, 93, 9, 13, 46])

Вернёт [ 46, 9, 81212, 12, 82, 24, 1 ]

Список из собеседования. Ответ 46, 9, 81212, 12, 82, 24, 1.
everySecondFromEnd([1, 2, 3, 4])

Вернёт [ 4, 2 ]

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

Загружаем редактор...
  1. Входные данныеeverySecondFromEnd([ 1, 10, 24, 17, 82, 40, 12, 8412, 81212, 93, 9, 13, 46 ])
    Ожидалось[ 46, 9, 81212, 12, 82, 24, 1 ]
  2. Входные данныеeverySecondFromEnd([ 1, 2, 3, 4 ])
    Ожидалось[ 4, 2 ]
  3. Входные данныеeverySecondFromEnd([])
    Ожидалось[]
  4. Входной массив не меняется, результат это новый массив

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