Побег со станции: кислород

Массивы (списки) Легкая
Система жизнеобеспечения работает на пределе. Даны почасовые прогнозы: generation[i] - сколько кислорода выработается за час i, consumption[i] - сколько израсходуется. Запас в начале нулевой, излишки накапливаются. Верните номер первого часа (с нуля), в конце которого накопленный баланс станет отрицательным, или -1, если экипаж продержится все часы.
Сигнатура функции
first_critical_hour(generation: list[int], consumption: list[int]) -> int
Примеры
ВходОжидаемый результат
[[5, 2, 3], [3, 3, 5]]2
[[5, 2, 3], [3, 3, 3]]-1
2решили
2пытались
100%успешность
Войдите, чтобы решить →