In previsione della disattivazione temporanea di MathJax , il MathJax renderizzato in questa domanda è stato sostituito con immagini. Puoi comunque inviare le risposte ma dovrai visualizzare MathJax su un altro sito .
PPCG ha appena ottenuto MathJax ! Ciò significa che ora possiamo facilmente includere nei post formule matematiche ben formattate. ( Esercitazione pratica di MathJax. )
Ad esempio, ecco il rapporto aureo espresso come una frazione continua infinita :

Il codice MathJax per questa equazione è
$$\varphi=1+\cfrac1{1+\cfrac1{1+\cfrac1{1+\cfrac1{1+\ddots}}}}$$
Puoi trovarlo facendo clic con il tasto destro del mouse sulla formula e seguendo Mostra Matematica come → Comandi TeX .
I $$mezzi che viene visualizzato sul proprio nel centro della pagina, invece di linea. Usa un singolo $per in linea.
Sfida
Scrivi un programma che accetta un numero intero non negativo, n, e genera il codice MathJax per i numerosi "passaggi" della frazione continua per il rapporto aureo.
Per mantenere le cose standard tra le risposte, è necessario utilizzare questa sintassi MathJax esatta :
Per n = 0, l'output deve essere
$$\varphi=1+\dots$$.
Che è reso come:
Per n = 1, l'uscita deve essere
$$\varphi=1+\cfrac1{1+\ddots}$$.
Che è reso come:
Per n = 2, l'uscita deve essere
$$\varphi=1+\cfrac1{1+\cfrac1{1+\ddots}}$$.
Che è reso come:
Per n = 3, l'uscita deve essere
$$\varphi=1+\cfrac1{1+\cfrac1{1+\cfrac1{1+\ddots}}}$$.
Che è reso come:
Questo modello continua per n più grande. Si potrebbe dire che n rappresenta il numero di linee di divisione nell'equazione.
Appunti
\cfracviene utilizzato al posto del più comune\frac.\dotsviene utilizzato anziché\ddotsper n = 0.- Prendi input da stdin o dalla riga di comando.
- Uscita su stdout (con una nuova riga finale opzionale).
- In alternativa, è possibile scrivere una funzione che accetta n come numero intero e restituisce il codice MathJax come stringa (o lo stampa ancora).
punteggio
Vince il più piccolo invio in byte. Tiebreaker va alla presentazione precedente.
Uncaught ReferenceError: textbox is not defined