ท้าทาย
กำหนดจำนวนเต็มn
(ที่4<=n<=10**6
) เป็นอินพุตสร้าง ASCII art "เรือนจำประตู" * วัดn-1
ความกว้างของn
ตัวอักษรและอักขระสูงโดยใช้สัญลักษณ์จากตัวอย่างด้านล่าง
ตัวอย่าง
╔╦╗
╠╬╣
╠╬╣
╚╩╝
อักขระที่ใช้มีดังนี้:
┌───────────────┬─────────┬───────┐
│ Position │ Symbol │ Char │
├───────────────┼─────────┼───────┤
│ Top Left │ ╔ │ 9556 │
├───────────────┼─────────┼───────┤
│ Top │ ╦ │ 9574 │
├───────────────┼─────────┼───────┤
│ Top Right │ ╗ │ 9559 │
├───────────────┼─────────┼───────┤
│ Right │ ╣ │ 9571 │
├───────────────┼─────────┼───────┤
│ Bottom Right │ ╝ │ 9565 │
├───────────────┼─────────┼───────┤
│ Bottom │ ╩ │ 9577 │
├───────────────┼─────────┼───────┤
│ Bottom Left │ ╚ │ 9562 │
├───────────────┼─────────┼───────┤
│ Left │ ╠ │ 9568 │
├───────────────┼─────────┼───────┤
│ Inner │ ╬ │ 9580 │
└───────────────┴─────────┴───────┘
กฎระเบียบ
- คุณสามารถป้อนข้อมูลด้วยวิธีการที่เหมาะสมและสะดวกสบายใด ๆ ตราบเท่าที่มันได้รับอนุญาตตามกฎ I / Oมาตรฐาน
- สำหรับจุดประสงค์ของการท้าทายนี้ในภาษาที่สัญลักษณ์ที่ใช้สร้าง "ประตู" เป็นอักขระหลายไบต์อาจมีการนับคะแนนของคุณเป็นคะแนนไบต์เดียว
- ควรนับตัวอักษรอื่น ๆ (แบบซิงเกิลหรือหลายไบต์) ตามปกติ
- เอาต์พุตอาจไม่มีช่องว่างต่อท้าย แต่ขึ้นบรรทัดใหม่ต่อท้ายได้รับอนุญาตหากจำเป็นอย่างยิ่ง
- นี่คือโค้ดกอล์ฟที่มีจำนวนไบต์ต่ำสุดที่จะชนะ
กรณีทดสอบ
Input: 4
Output:
╔╦╗
╠╬╣
╠╬╣
╚╩╝
Input: 8
Output:
╔╦╦╦╦╦╗
╠╬╬╬╬╬╣
╠╬╬╬╬╬╣
╠╬╬╬╬╬╣
╠╬╬╬╬╬╣
╠╬╬╬╬╬╣
╠╬╬╬╬╬╣
╚╩╩╩╩╩╝
Input: 20
Output:
╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗
╠╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╣
╠╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╣
╠╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╣
╠╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╣
╠╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╣
╠╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╣
╠╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╣
╠╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╣
╠╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╣
╠╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╣
╠╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╣
╠╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╣
╠╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╣
╠╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╣
╠╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╣
╠╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╣
╠╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╣
╠╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╬╣
╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝
* ใช่ฉันรู้ว่ายิ่งใหญ่เท่าไหร่ก็ยิ่งน้อยเหมือนประตูคุก! : D
╬
รางที่╬
ไม่ได้อยู่ในเพจรหัสได้หรือไม่? หากไม่ได้"'Z“ζ
รับอนุญาตจะมีค่าใช้จ่ายหนึ่งไบต์ (หรือ 2) (กด 9580 แปลงเป็น Unicode) หรือไม่
"'Z“ζ
ซึ่งเท่ากับหนึ่งไบต์จะเป็นเช่นเดียวกับในจาวาสคริปต์ที่"╬"
ใช้ต้นทุน 1 ไบต์