Geben Sie bei einem gegebenen Polynom in einer Variablen mit rationalen Koeffizienten einen äquivalenten Ausdruck aus, der nur 1
Variablen und bestimmte Integrale enthält. Zum Beispiel - x 2 als ∫ ausgedrückt werden kann x ∫ 1 1 1d t x d u .
E := 1 | var | ∫EEEdvar
Jede vernünftige Eingabe- / Ausgabemethode ist zulässig.
Beispiele:
Ihre Punktzahl ist die Codelänge multipliziert mit der Anzahl der ∫
in den Testfällen verwendeten Symbole. Sie sollten in der Lage sein, Ihr Programm zu bewerten. Die niedrigste Punktzahl gewinnt.
Testfälle:
4/381*x^2+49/8*x^3-17/6
311/59*x^2-92/9*x^3-7/15*x
333/29*x^3+475/96*x^8
Golfen wird schwierig, weil ich nicht nur den Code oder nur die Ausgabe spielen kann und daher nicht weiß, ob eine Änderung meine Punktzahl verbessern oder beeinträchtigen wird, bis ich es versuche, was meiner Meinung nach scheiße ist.
Lassen Sie sich nicht von der Partitur einschränken. Sie können gerne mit hauptsächlich einem Teil der Punktzahl antworten, der gut optimiert ist, auch wenn der andere schlecht abgereist ist.
chr(8747)
einer Variablen eine Zuweisung (oder ein Äquivalent) zuwende und diese als Vorzeichen verwende, ohne dass das Symbol vorkommt. Ich würde dringend empfehlen, dies zu einer Vanille-Code-Golf-Herausforderung zu machen.
0=[1,1,1]
wird es immer noch als "1 ∫
" gezählt. Somit können Sie nur 0 Punkte auf Testfall 1
undx