Untuk mengantisipasi MathJax dinonaktifkan sementara , MathJax yang diberikan dalam pertanyaan ini telah diganti dengan gambar. Anda tetap dapat memposting jawaban tetapi Anda harus melihat hasil MathJax di situs lain .
PPCG baru saja mendapat MathJax ! Ini berarti kita sekarang dapat dengan mudah memasukkan formula matematika yang diformat dengan baik ke dalam tulisan. ( Tutorial berguna MathJax. )
Sebagai contoh, di sini adalah rasio emas yang dinyatakan sebagai fraksi lanjutan tanpa batas :
Kode MathJax untuk persamaan ini adalah
$$\varphi=1+\cfrac1{1+\cfrac1{1+\cfrac1{1+\cfrac1{1+\ddots}}}}$$
Anda dapat menemukan ini dengan mengklik kanan rumus dan mengikuti Show Math As → TeX Commands .
The $$
berarti ia ditampilkan sendiri di tengah halaman bukan inline. Gunakan satu $
untuk inline.
Tantangan
Tulis sebuah program yang menggunakan bilangan bulat non-negatif, n, dan mengeluarkan kode MathJax untuk "langkah-langkah" dari fraksi lanjutan untuk rasio emas.
Untuk menjaga hal-hal standar di jawaban, Anda harus menggunakan sintaks MathJax yang tepat ini :
Untuk n = 0, output harus
$$\varphi=1+\dots$$
.
Yang diterjemahkan sebagai:Untuk n = 1, hasilnya harus
$$\varphi=1+\cfrac1{1+\ddots}$$
.
Yang diterjemahkan sebagai:Untuk n = 2, output harus
$$\varphi=1+\cfrac1{1+\cfrac1{1+\ddots}}$$
.
Yang diterjemahkan sebagai:Untuk n = 3, output harus
$$\varphi=1+\cfrac1{1+\cfrac1{1+\cfrac1{1+\ddots}}}$$
.
Yang diterjemahkan sebagai:
Pola ini berlanjut untuk n yang lebih besar. Anda bisa mengatakan bahwa n mewakili jumlah garis pembagian dalam persamaan.
Catatan
\cfrac
digunakan bukan yang lebih umum\frac
.\dots
digunakan sebagai ganti\ddots
untuk n = 0.- Ambil input dari stdin atau baris perintah.
- Output ke stdout (dengan baris tambahan opsional).
- Atau, Anda dapat menulis fungsi yang mengambil n sebagai integer dan mengembalikan kode MathJax sebagai string (atau masih mencetaknya).
Mencetak gol
Pengajuan terkecil dalam bytes menang. Tiebreaker pergi ke pengiriman sebelumnya.
Uncaught ReferenceError: textbox is not defined