เป้าหมาย
เป้าหมายของโปรแกรมคือการวาดสี่เหลี่ยมศิลปะ ASCII ซ้ำสองเท่าในขนาดที่สลับกันในแนวนอนและแนวตั้ง แต่ละครั้งที่สี่เหลี่ยมมีขนาดเป็นสองเท่าพื้นที่พิเศษจะถูกแทนด้วยอักขระที่แตกต่างกันและพื้นที่ก่อนหน้ายังคงไม่เปลี่ยนแปลง ส่วนที่เล็กที่สุดสองส่วนมีอักขระหนึ่งตัวแต่ละตัวและอาจอยู่ในมุมใดก็ได้
โปรแกรมยอมรับเลขจำนวนเต็มเดียวเป็นอินพุตโดยกำหนดจำนวนของส่วนที่สี่เหลี่ยมผืนผ้าเต็มประกอบด้วย
ไม่อนุญาตให้มีทรัพยากรหรืออินพุตภายนอกอื่น ๆ
ตัวอย่างอินพุตและเอาต์พุต
10
ABDDFFFFHHHHHHHHJJJJJJJJJJJJJJJJ
CCDDFFFFHHHHHHHHJJJJJJJJJJJJJJJJ
EEEEFFFFHHHHHHHHJJJJJJJJJJJJJJJJ
EEEEFFFFHHHHHHHHJJJJJJJJJJJJJJJJ
GGGGGGGGHHHHHHHHJJJJJJJJJJJJJJJJ
GGGGGGGGHHHHHHHHJJJJJJJJJJJJJJJJ
GGGGGGGGHHHHHHHHJJJJJJJJJJJJJJJJ
GGGGGGGGHHHHHHHHJJJJJJJJJJJJJJJJ
IIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJ
IIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJ
IIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJ
IIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJ
IIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJ
IIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJ
IIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJ
IIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJ
เกณฑ์การคัดเลือก
รหัสที่สั้นที่สุดในหนึ่งสัปดาห์จะชนะคะแนน