ตอนนี้ผู้ใช้รายอื่นช่วยให้ทรัมป์สร้างกำแพงได้แล้ว
นี่คือความท้าทายทางศิลปะแบบ ascii ที่คุณต้องการเอาท์พุทปีนกำแพงพร้อมที่จับแบบสุ่ม
ผนังปีนเขานั้นประกอบไปด้วยแผ่นไม้แต่ละแผ่นที่มีระหว่าง 3 ถึง 10 แผ่นและสูง 5 แผ่น แต่ละแผงมีความสูง 4 ตัวอักษรและ 10 ตัว
เราใช้|
เพื่อเป็นตัวแทนของผนังด้านข้าง (the arête) และ a -
เพื่อใช้แทนขอบของแผง มุมของแผงจะแสดงโดยและถือจะแสดงเป็น+
o
ในที่สุดผนังจะต้องมีAmerica!
ที่ด้านบนและMexico
ด้านล่าง
โปรแกรมของคุณไม่ควรป้อนข้อมูลหากไม่จำเป็นต้องป้อนข้อมูลให้เรียกใช้และควรส่งออกบางสิ่งที่มีลักษณะคล้ายกับด้านล่าง
นี่คือตัวอย่างเอาต์พุต:
America!
+----------+
| 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 |
+----------+
Mexico
สิ่งนี้อาจถูกกำหนดไว้อย่างสับสนดังนั้นจึงมีโครงสร้างที่ชัดเจนด้านล่าง
อินพุต
Zilcho คุณไม่ควรป้อนข้อมูลใด ๆ
เอาท์พุต
ผนังปีนศิลปะแบบแอสทีไอซึ่งประกอบไปด้วย 5 แผงแต่ละอันมี 6 เส้นโดย 12 คอลัมน์โดยมีAmerica!
กึ่งกลางที่ด้านบนและMexico
อยู่กึ่งกลางที่ด้านล่าง แต่ละแผงมีรูปแบบที่เหมือนกันซึ่งสร้างขึ้นโดยโปรแกรมแบบสุ่ม รูปแบบพาเนลประกอบด้วยจำนวนการสุ่มแบบกระจายที่กระจายแบบสุ่มระหว่าง 3 ถึง 10
กฎระเบียบ
- ไม่อนุญาตให้ป้อนข้อมูล
- ฉันจะพูดว่า "ไม่มีบิลด์อิน" แต่ถ้าภาษาของคุณมีบิวอินสำหรับสิ่งนี้ฉันจะยอมรับโดยอัตโนมัติว่าเป็นผู้ชนะ
- นี่คือรหัส - กอล์ฟเพื่อให้ได้รหัสที่สั้นที่สุด (เป็นไบต์)
- เอาต์พุตที่ไม่มีการพักจะต้องตรงเหมือนกับข้างบนอีกครั้งโดยไม่มีการพัก
- Random เป็นการสุ่มที่กำหนดไว้ที่นี่