In Erwartung der vorübergehenden Deaktivierung von MathJax wurde das in dieser Frage gerenderte MathJax durch Bilder ersetzt. Sie können weiterhin gerne Antworten posten, müssen das gerenderte MathJax jedoch auf einer anderen Site anzeigen .
PPCG hat gerade MathJax bekommen ! Dies bedeutet, dass wir nun problemlos gut formatierte mathematische Formeln in Posts einfügen können. ( Praktisches MathJax-Tutorial. )
Zum Beispiel ist hier der goldene Schnitt, ausgedrückt als unendlicher fortgesetzter Bruch :
Der MathJax-Code für diese Gleichung lautet
$$\varphi=1+\cfrac1{1+\cfrac1{1+\cfrac1{1+\cfrac1{1+\ddots}}}}$$
Sie finden dies, indem Sie mit der rechten Maustaste auf die Formel klicken und Show Math As → TeX Commands ausführen .
Das $$
bedeutet, dass es allein in der Mitte der Seite anstatt inline angezeigt wird. Verwenden Sie eine Single $
für Inline.
Herausforderung
Schreiben Sie ein Programm, das eine nicht negative Ganzzahl n enthält und den MathJax-Code für die vielen "Schritte" des fortgesetzten Bruchs für den goldenen Schnitt ausgibt.
Um die Dinge Standard über Antworten, müssen Sie diese verwenden , genaue Mathjax Syntax:
Für n = 0 muss der Ausgang sein
$$\varphi=1+\dots$$
.
Welches wird gerendert als:Für n = 1 muss der Ausgang sein
$$\varphi=1+\cfrac1{1+\ddots}$$
.
Welches wird gerendert als:Für n = 2 muss der Ausgang sein
$$\varphi=1+\cfrac1{1+\cfrac1{1+\ddots}}$$
.
Welches wird gerendert als:Für n = 3 muss der Ausgang sein
$$\varphi=1+\cfrac1{1+\cfrac1{1+\cfrac1{1+\ddots}}}$$
.
Welches wird gerendert als:
Dieses Muster setzt sich für ein größeres n fort. Man könnte sagen, dass n die Anzahl der Teilungslinien in der Gleichung darstellt.
Anmerkungen
\cfrac
wird anstelle des gebräuchlicheren verwendet\frac
.\dots
wird anstelle von\ddots
für n = 0 verwendet.- Nehmen Sie Eingaben von stdin oder der Befehlszeile entgegen.
- Ausgabe auf stdout (mit optionalem Zeilenumbruch).
- Alternativ können Sie eine Funktion schreiben, die n als Ganzzahl aufnimmt und den MathJax-Code als Zeichenfolge zurückgibt (oder ihn weiterhin druckt).
Wertung
Die kleinste Einsendung in Bytes gewinnt. Tiebreaker geht auf die frühere Vorlage.
Uncaught ReferenceError: textbox is not defined