เมื่อพิจารณาถึงขนาดของเกลียวS
และขนาดขั้นตอนN
ให้เอาออกเป็นS*S
เกลียว"สี่เหลี่ยม" ที่มีN
เครื่องหมายดอกจันสร้างขึ้นจากรัศมีด้านนอกไปยังด้านในตามเข็มนาฬิกา
กรณีทดสอบ (ตัวอย่าง) ด้านล่าง
การป้อนข้อมูล:
4 3
เอาท์พุท:
***
การป้อนข้อมูล:
4 6
เอาท์พุท:
**** * *
การป้อนข้อมูล:
4 11
เอาท์พุท:
**** * * * ****
การป้อนข้อมูล:
6 18
เอาท์พุท:
****** * * * * * * ******
การป้อนข้อมูล:
6 22
เอาท์พุท:
****** *** * * * * * * * ******
การป้อนข้อมูล:
6 27
เอาท์พุท:
****** ****** * ** * ** * ** ******
การป้อนข้อมูล:
1 1
เอาท์พุท:
*
ไม่จำเป็นต้องจัดการกับกรณีเมื่อ:
N
เครื่องหมายดอกจันที่ระบุไม่สามารถ "พอดี" ในเกลียวของS*S
ขนาดที่กำหนดอย่างใดอย่างหนึ่ง
N
หรือS
เป็นศูนย์
ความท้าทายคือการเขียนโค๊ตกอล์ฟตอบสั้น ๆ ว่าสามารถใช้ภาษาใดก็ได้
เอาต์พุตของคุณอาจมีช่องว่าง / บรรทัดใหม่ (แต่ไม่นำหน้า) จำนวนมากตามที่คุณต้องการ
S
ขนาด (หรือเส้นผ่าศูนย์กลางอย่างน้อย) มากกว่ารัศมี