Baixe o aplicativo
Escolha uma pasta e peça ao assistente que leia os arquivos relevantes antes de editá-los. Defina o objetivo e os limites da tarefa.
Calcule lotes inteiros usando estoque e uma receita fixa de 1–32 ingredientes limitados a 10^9. Teste um ingrediente limitante e demandas nulas, rejeitando quantidades booleanas ou uma receita inteiramente vazia.
Escolha uma pasta e peça ao assistente que leia os arquivos relevantes antes de editá-los. Defina o objetivo e os limites da tarefa.
Escolha um endpoint compatível. As ferramentas disponíveis e a qualidade das respostas dependem do modelo e do servidor configurados.
Confira as alterações e a saída dos comandos. Execute as verificações do projeto antes de aceitar o resultado; código gerado não vem automaticamente testado.
Compare o comportamento real com o resultado esperado. Se uma verificação falhar, investigue a causa antes de fazer outras alterações.
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)Revise antes de aplicar. Confira as alterações e a saída dos comandos. Execute as verificações do projeto antes de aceitar o resultado; código gerado não vem automaticamente testado.