ดูดอกไม้ดอกคาโมไมล์นี้:
น่ารักใช่มั้ย ถ้าฉันบอกคุณว่านี่ไม่ใช่ดอกไม้ดอกเดียว
ดอกไม้จำนวนมาก (รวมถึงดอกทานตะวัน, ดอกคาโมไมล์, ดอกเดซี่และอื่น ๆ ) ประกอบด้วยดอกไม้เล็ก ๆ จำนวนมาก (จุดสีดำบนดอกทานตะวัน) บนหัวดอกไม้ ดอกไม้จิ๋วเหล่านี้เรียกว่าดอกย่อยและถูกจัดเรียงในแบบพิเศษมาก
โดยทั่วไปตำแหน่งที่ n ของดอกย่อยที่อยู่บนหัวดอกไม้คือ (ในพิกัดเชิงขั้ว):
โดยที่ c = 1 (โปรดสังเกตว่า 137.508 องศา = มุมสีทองคุณไม่จำเป็นต้องใช้ความแม่นยำที่แน่นอนนี้)
เรื่องนี้ทำให้เกิดดอกย่อยในเกลียวที่เรียกว่าเกลียวแฟร์มาต์ การวางตำแหน่งของดอกย่อยยังเชื่อมโยงกับหมายเลข Fibonnaci แต่นั่นเป็นเรื่องเล่าอีกครั้ง
ดังนั้นนี่คือความท้าทาย รับจำนวนเต็ม n เป็นอินพุตคำนวณตำแหน่งของดอกย่อยแรกและแปลงลงมา นี่คือกราฟิก - เอาท์พุตดังนั้นจริง ๆ แล้วฉันต้องการให้คุณแสดงจุดในหน้าต่างเรียงลำดับหรือเอาท์พุทเป็นข้อมูลในรูปแบบภาพทั่วไปบางส่วนไปยัง STDOUT หรือไฟล์ นอกจากนั้นความท้าทายนี้ควรตรงไปตรงมาพอสมควร มันเป็นรหัส - กอล์ฟดังนั้นรหัสที่สั้นที่สุดจึงชนะ GLHF!
นี่คือภาพตัวอย่างของสิ่งที่การส่งออกอาจมีลักษณะ: