← К задачам
Хватит ли продуктов
В школьной столовой повар утром смотрит на запасы и прикидывает, сколько полных порций обеда он сможет выдать детям, чтобы никого не оставить голодным. Помоги ему посчитать.
Напиши функцию max_portions(stock, per_portion). stock[i] — сколько граммов i-го продукта есть на складе, per_portion[i] — сколько граммов этого продукта уходит на одну порцию. Верни максимальное число ЦЕЛЫХ порций, которое можно приготовить: это минимум по всем продуктам от stock[i] // per_portion[i]. Гарантируется, что per_portion[i] > 0. Для пустых списков верни 0.
Пример:
max_portions([1000, 500], [100, 200]) -> 2
max_portions([300], [100]) -> 3
def max_portions(stock, per_portion):
pass
Для запуска тестов необходима авторизация.