Завантажте застосунок
Виберіть папку й попросіть помічника прочитати потрібні файли перед редагуванням. Визначте мету та межі завдання.
Обчисліть цілі партії за запасами й фіксованим рецептом із 1–32 інгредієнтів із межею 10^9. Перевірте обмежувальний інгредієнт і нульові потреби, відхиляючи логічні кількості та повністю порожній рецепт.
Виберіть папку й попросіть помічника прочитати потрібні файли перед редагуванням. Визначте мету та межі завдання.
Оберіть сумісний endpoint. Доступність інструментів і якість відповідей залежать від налаштованої моделі та сервера.
Переглядайте зміни й результати команд. Перед прийняттям результату виконайте перевірки проєкту; створений код не тестується автоматично.
Порівняйте фактичну поведінку з очікуваним результатом. Якщо перевірка не проходить, з’ясуйте причину перед наступними змінами.
def recipe_batches(stock, recipe):
if type(stock) is not list or type(recipe) is not list:
raise ValueError("lists required")
if len(stock) != len(recipe) or not 1 <= len(stock) <= 32:
raise ValueError("matching ingredient counts")
if any(type(x) is not int or not 0 <= x <= 10**9
for x in stock + recipe):
raise ValueError("bounded nonnegative integers")
limits = [a // b for a, b in zip(stock, recipe) if b]
if not limits:
raise ValueError("at least one required ingredient")
return min(limits)Перевірте перед застосуванням. Переглядайте зміни й результати команд. Перед прийняттям результату виконайте перевірки проєкту; створений код не тестується автоматично.