Code Lab

Разверни массив на месте

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

Напиши функцию reverseInPlace(arr), которая разворачивает массив на месте. Первый элемент меняется местами с последним, второй с предпоследним и так далее.

Измени сам arr и верни его же. Встроенные reverse() и toReversed() не используй.

Примеры

reverseInPlace([1, 2, 3, 4, 5])

Вернёт [ 5, 4, 3, 2, 1 ]

reverseInPlace(['a', 'b', 'c', 'd'])

Вернёт [ 'd', 'c', 'b', 'a' ]

reverseInPlace([])

Вернёт []

Источник

Загружаем редактор...
  1. Входные данныеreverseInPlace([ 1, 2, 3, 4, 5 ])
    Ожидалось[ 5, 4, 3, 2, 1 ]
  2. Входные данныеreverseInPlace([ 1, 2, 3, 4 ])
    Ожидалось[ 4, 3, 2, 1 ]
  3. Возвращает тот же массив, уже развёрнутый

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