Hoje Juan aprendeu a representar graficamente equações quadráticas, então decidiu agilizar o processo e evitar ter que escrever muitos passos no caderno para encontrar o vértice. Apenas ajude-o a localizar o vértice.
Certo, vou dar algumas vantagens a você. A primeira é que você não terá que realizar tantos passos. As equações terão uma estrutura simples para evitar muita complexidade.
Aqui deixarei uma explicação mais curta de como podemos encontrar o vértice.
Temos a seguinte equação:
-5x ^ 2 + 50x -120Na string de entrada, o expoente é omitido. O primeiro termo com x é o coeficiente de x ^ 2, o segundo termo com x é o coeficiente de x e o último número é a constante. Por exemplo, "-5x + 50x -120" representa a equação acima.
Agora aplicamos a fórmula para localizar o vértice:
-b / (2 * a)Dividimos nosso segundo termo por 2 multiplicado pelo primeiro termo. Lembre-se de usar o sinal negativo em b. Ficaria assim:
-50 / (2 * -5) = 5... O terceiro termo será insuficiente no desafio, mas quis adicioná-lo para ver se ele complica para você.
... Lembre-se de retornar o resultado arredondado para zero casas decimais.
find_vertex("-5x + 50x -120") ➞ 5
find_vertex("-6x + 36x -72") ➞ 3
find_vertex("7x +14x +28") ➞ -1A compreensão de listas e o desempacotamento são úteis neste desafio :)