Ctrl K
Курс · шаг 73 из 79К шагуДальше

Дешёвый подъём по лестнице

Лёгкая
Лестница состоит из ступенек 0, 1, …, n - 1; встать на ступеньку i стоит fees[i]. Вершина находится сразу за последней ступенькой и ничего не стоит. Подниматься можно с пола прямо на ступеньку 0 или 1. Заплатив за ступеньку, вы шагаете с неё на следующую или перепрыгиваете через одну. Верните минимальную сумму, которую придётся заплатить, чтобы добраться до вершины.
Пример 1
fees=[4, 20, 3, 30] → 7

Встаём на ступеньку 0 (платим 4), прыгаем на 2 (платим 3) и оттуда через одну — на вершину. Итого 7.

Пример 2
fees=[8, 2] → 2

Начинаем сразу со ступеньки 1, платим 2 и шагаем на вершину.

Пример 3
fees=[0, 5, 5, 0, 5] → 5
Ограничения
  • 2 ≤ len(fees) ≤ 1000
  • 0 ≤ fees[i] ≤ 999
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиСтроки числовой пирамиды ЛёгкаяОдна строка числовой пирамиды ЛёгкаяОдна сделка ЛёгкаяИгроки через одного ЛёгкаяВода между стенами Сложная
загружаем Python…
Вход
fees=[4, 20, 3, 30]
Ожидается
7

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 100 тестов на сервере, включая скрытые.