Tivemos muitos desafios em diferenciação e integração, mas nenhum em resolver problemas relacionados a taxas. Portanto, neste desafio, você obterá várias derivadas (elas serão numéricas, não em termos de variáveis) e terá que encontrar outra derivada.
A entrada virá em uma lista de equações separada por nova linha, na forma dx/dt = 4
. Pode haver decimais e negativos.
A entrada terminará com um diferencial, o que você precisará encontrar. Você pode supor que sempre haverá informações suficientes para encontrá-las, mas também pode haver informações em excesso.
Você também pode ter que considerar a derivada da função inversa, por exemplo, se tiver dy/dx = 3
, também sabe disso dx/dy = 1/3
.
Sua saída estará no formulário dy/dt = 6
. Todo o espaço em branco etc. deve ser o mesmo. Suponha que todas as variáveis tenham sempre uma letra (elas podem estar em maiúsculas e podem ser d
).
Isso é código-golfe , então o código mais curto em bytes vence!
Casos de teste
dy/dx = 4
dx/dt = 5
dy/dt
answer: dy/dt = 20
dy/dx = -3
dt/dx = 3
dy/dt
answer: dy/dt = -1
dA/dt = 4
dA/dC = 2
dC/dr = 6.28
dr/dt
answer: dr/dt = 0.3184713375796178
dx/dy = 7
dx/dt = 0
dy/dt
answer: dy/dt = 0
d_/d_
como uma razão e que me deixa triste