คุณจะได้รับจำนวนเต็มบวกN
เป็นอินพุต งานของคุณคือการสร้างกึ่งคดเคี้ยวไปมาของฝ่ายแต่ละยาวN
N
เนื่องจากเป็นการยากที่จะอธิบายงานอย่างชัดเจนนี่คือตัวอย่างบางส่วน:
N = 1
:O
N = 2
:O OO
N = 3
:OO OO OOO
N = 4
:ooooo OO OO OOOO
N = 5
:OOOOOO OOO OOO OOO OOOOOO
N = 6
:OOOOOOO OOO OOO OOO OOO oooooooooooo
N = 7
:ooooooooo OOOO OOOO OOOO OOOO OOOO OOOOOOOOOOOOOO
อย่างที่คุณเห็น Semi-Zigzag ทำจากเส้นทแยงมุมและแนวนอนสลับกันและมันมักจะเริ่มต้นด้วยเส้นทแยงมุมบนซ้ายไปล่างล่างขวา โปรดทราบว่าอักขระบนเส้นแนวนอนคั่นด้วยช่องว่าง
กฎระเบียบ
คุณสามารถเลือกตัวละครที่ไม่ใช่ช่องว่างแทน
O
มันอาจจะไม่สอดคล้องกันคุณอาจจะส่งออก / กลับผลเป็นสตริงหรือเป็นรายการของสตริงที่เป็นตัวแทนของแต่ละหนึ่งบรรทัด
คุณอาจมีการขึ้นบรรทัดใหม่หรือขึ้นบรรทัดใหม่
คุณสามารถใช้อินพุทและเอาท์พุทให้โดยใด ๆ ค่าเฉลี่ยมาตรฐาน
หากเป็นไปได้โปรดเพิ่มลิงก์ทดสอบลงในการส่งของคุณ ฉันจะลบคำตอบใด ๆ ที่แสดงความพยายามในการเล่นกอล์ฟและมีคำอธิบาย
นี่คือโค้ดกอล์ฟดังนั้นโค้ดที่สั้นที่สุดเป็นไบต์ในทุกภาษาชนะ!