Трасса длиной distance км, на ней заправки в точках stations (км от старта, по возрастанию). Полного бака хватает на tank км, стартуем с полным баком. Жадная стратегия: ехать, пока хватает топлива, и заправляться на самой дальней достижимой заправке. Функция refuel_stops(stations, distance, tank) возвращает минимальное число заправок или -1, если не доехать. В ней две ошибки — найдите и исправьте их.
Пример
refuel_stops([100, 200, 350, 450], 600, 250) # 2: заправки на 200 и 450
refuel_stops([100, 200], 300, 300) # 0: бака хватает ровно до финиша
refuel_stops([100, 400], 600, 250) # -1