Код 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
- Шаг цикла два вместо фильтрации по остатку.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.