backstory
คำเตือน: อาจมีข้อมูลเกี่ยวกับจิงโจ้
จิงโจ้สำรวจหลายขั้นตอนของการพัฒนา เมื่อพวกเขาโตขึ้นและแข็งแรงขึ้นพวกเขาสามารถกระโดดได้สูงขึ้นเรื่อย ๆ และสามารถกระโดดได้มากขึ้นก่อนที่พวกเขาจะหิว
ในระยะที่1จิงโจ้น้อยมากและไม่สามารถกระโดดได้เลย อย่างไรก็ตามเรื่องนี้ยังคงต้องการการบำรุงอย่างต่อเนื่อง เราสามารถแสดงรูปแบบกิจกรรมของจิงโจ้ในระยะที่1ได้เช่นนี้
o
ในระยะที่2จิงโจ้สามารถกระโดดได้เล็กน้อย แต่ไม่เกิน2ก่อนที่มันจะหิว เราสามารถแสดงรูปแบบกิจกรรมของจิงโจ้ในระยะที่2เช่นนี้
o o
o o o
หลังจากระยะที่2จิงโจ้ก็จะดีขึ้นอย่างรวดเร็ว ในแต่ละขั้นตอนต่อมาจิงโจ้สามารถกระโดดได้สูงขึ้นเล็กน้อย (1 หน่วยในการแสดงกราฟิก) และเพิ่มขึ้นสองเท่าหลายเท่า ตัวอย่างเช่นรูปแบบกิจกรรมของจิงโจ้ระยะที่3มีลักษณะเช่นนี้
o o o o
o o o o o o o o
o o o o o
สำหรับขั้นตอนnรูปแบบกิจกรรมประกอบด้วย2 n-1กระโดดรูปตัววีของความสูงn
ตัวอย่างเช่นสำหรับขั้นตอนที่4มี8กระโดดของความสูง4
o o o o o o o o
o o o o o o o o o o o o o o o o
o o o o o o o o o o o o o o o o
o o o o o o o o o
งาน
เขียนโปรแกรมเต็มรูปแบบหรือฟังก์ชั่นที่ใช้จำนวนเต็มบวกnเป็นอินพุตและพิมพ์หรือส่งคืนการแทนค่า ASCII art ของรูปแบบกิจกรรมของstage n kangaroo
อนุญาตให้ใช้ช่องว่างรอบข้างและรหัสยกเว้น ANSI ได้ตราบใดที่รูปแบบมีลักษณะเหมือนกับภาพด้านบน
หากคุณเลือกฟังก์ชั่นที่ส่งคืนผลลัพธ์นั้นจะต้องส่งคืนสตริงหรืออาร์เรย์อักขระเดียวที่แสดงผลลัพธ์ที่เหมาะสมเมื่อพิมพ์ ไม่อนุญาตให้ส่งคืนอาร์เรย์ของสตริง
คุณสามารถใช้อักขระที่พิมพ์ได้และไม่ใช่ช่องว่างแทนได้o
ตราบใดที่มันสอดคล้องกันภายในรูปแบบกิจกรรมและข้ามรูปแบบทั้งหมดในคำตอบของคุณ
นี่คือรหัสกอล์ฟ ; คำตอบสั้นที่สุดอาจเป็นไบต์ชนะ!
o
ที่จะเป็นตัวแทน คุณสามารถใช้อักขระใด ๆ เพื่อแทนช่องว่างได้ (ตราบเท่าที่มันแตกต่างกันได้หรือไม่