Kami memiliki banyak tantangan pada diferensiasi dan integrasi, tetapi tidak ada satu pun dalam menyelesaikan masalah tarif terkait. Jadi dalam tantangan ini, Anda akan mendapatkan banyak turunan (Mereka akan numerik, bukan dalam hal variabel apa pun) dan harus menemukan turunan lainnya.
Input akan datang dalam daftar persamaan yang dipisahkan baris baru, dalam formulir dx/dt = 4
. Mungkin ada desimal dan negatif.
Input akan diakhiri dengan satu diferensial, yang harus Anda temukan. Anda dapat mengasumsikan akan selalu ada informasi yang cukup untuk menemukannya, tetapi mungkin juga ada informasi berlebih.
Anda mungkin juga harus mempertimbangkan turunan dari fungsi terbalik, misalnya jika Anda miliki dy/dx = 3
, Anda juga tahu itu dx/dy = 1/3
.
Output Anda akan dalam bentuk dy/dt = 6
. Semua spasi putih, dll. Harus sama. Asumsikan semua variabel selalu satu huruf (Mereka bisa huruf besar, dan mereka bisa menjadi d
).
Ini adalah kode-golf , jadi kode terpendek dalam byte menang!
Uji Kasus
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_
sebagai rasio dan itu membuat saya sedihJawaban:
Python -
278275Belum ada orang lain yang melakukan ini, jadi saya pikir saya akan mengirimkan ini, meskipun belum golf dengan baik.
Ini sebagian ungolfed:
Tiga byte disimpan oleh Thomas Kwa.
sumber