ในความคาดหมายของMathJax ที่ถูกปิดใช้งานชั่วคราว MathJax ที่แสดงผลในคำถามนี้จะถูกแทนที่ด้วยรูปภาพ คุณยังคงยินดีที่จะโพสต์ตอบ แต่คุณจะต้องไปดูการแสดงผล MathJax บนเว็บไซต์อื่น
PPCG เพิ่งได้ MathJax ! ซึ่งหมายความว่าตอนนี้เราสามารถรวมสูตรทางคณิตศาสตร์ที่มีรูปแบบที่ดีไว้ในโพสต์ได้อย่างง่ายดาย ( บทช่วยสอน MathJax ที่มีประโยชน์ )
ตัวอย่างเช่นนี่คืออัตราส่วนทองคำที่แสดงเป็นเศษส่วนต่อเนื่องที่ไม่มีที่สิ้นสุด:
รหัส MathJax สำหรับสมการนี้คือ
$$\varphi=1+\cfrac1{1+\cfrac1{1+\cfrac1{1+\cfrac1{1+\ddots}}}}$$
คุณสามารถค้นหาโดยคลิกขวาสูตรและต่อไปนี้แสดงคณิตศาสตร์ในฐานะ → เท็กซ์คำสั่ง หมายความว่ามันจะปรากฏบนตัวของมันเองอยู่ในใจกลางของหน้าแทนแบบอินไลน์ ใช้ซิงเกิ้ลสำหรับอินไลน์$$
$
ท้าทาย
เขียนโปรแกรมที่ใช้จำนวนเต็มไม่ใช่ลบ n และเอาท์พุทรหัส MathJax สำหรับ "ขั้นตอน" หลายส่วนของเศษส่วนต่อเนื่องสำหรับอัตราส่วนทองคำ
เพื่อให้สิ่งที่มาตรฐานในคำตอบที่คุณต้องใช้นี้แน่นอนไวยากรณ์ MathJax:
สำหรับ n = 0,
$$\varphi=1+\dots$$
เอาท์พุทจะต้องเป็น
ซึ่งแสดงผลเป็น:สำหรับ n = 1,
$$\varphi=1+\cfrac1{1+\ddots}$$
เอาท์พุทจะต้องเป็น
ซึ่งแสดงผลเป็น:สำหรับ n = 2
$$\varphi=1+\cfrac1{1+\cfrac1{1+\ddots}}$$
เอาท์พุทจะต้องเป็น
ซึ่งแสดงผลเป็น:สำหรับ n = 3,
$$\varphi=1+\cfrac1{1+\cfrac1{1+\cfrac1{1+\ddots}}}$$
การส่งออกจะต้องเป็น
ซึ่งแสดงผลเป็น:
รูปแบบนี้ดำเนินต่อไปสำหรับ n ที่ใหญ่ขึ้น คุณสามารถบอกได้ว่า n แทนจำนวนบรรทัดหารในสมการ
หมายเหตุ
\cfrac
\frac
ถูกนำมาใช้แทนการร่วมกันมากขึ้น\dots
ถูกใช้แทน\ddots
สำหรับ n = 0- รับอินพุตจาก stdin หรือบรรทัดรับคำสั่ง
- เอาต์พุตไปยัง stdout (พร้อมบรรทัดใหม่ต่อท้ายเผื่อเลือก)
- หรือคุณอาจเขียนฟังก์ชันที่รับค่า n เป็นจำนวนเต็มและส่งกลับรหัส MathJax เป็นสตริง (หรือยังคงพิมพ์ได้)
เกณฑ์การให้คะแนน
การส่งที่น้อยที่สุดในหน่วยไบต์ชนะ Tiebreaker ไปที่การส่งก่อนหน้า
Uncaught ReferenceError: textbox is not defined