Код Junior Реализация с нуля обновлено

Максимум по чётным индексам

Условие

Наибольший элемент среди стоящих на чётных индексах, включая нулевой. Пустой массив - undefined.

Примеры

maxAtEvenIndex([5, -7, -1, 12, 3, 0]) // 5
maxAtEvenIndex([4, -12, 29, 6, 31, 92, -50]) // 31
maxAtEvenIndex([]) // undefined

Как подойти

Шаг i += 2 избавляет от проверки чётности и от промежуточного массива. Инициализация первым найденным, а не −Infinity, корректно закрывает пустой вход.

Подсказки: 1
  1. Шаг цикла два вместо фильтрации по остатку.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.