ความท้าทายนี้ง่ายมาก กำหนดตัวเลขให้ส่งออกการแทนค่า ASCII-art ของตัวเลขโดยใช้ระบบตัวเลขฐานมายา 20
ระบบมายาคืออะไร
Mayans ใช้ฐาน 20 เพื่อเก็บตัวเลขดังนั้นตำแหน่งแรกคือตำแหน่ง1
ของสถานที่ถัดไป20
จากนั้นตามด้วย400
s เป็นต้น
ดังนั้นตัวเลขของชาวมายัน1
อยู่1
ในฐาน 10 แต่10
จริง ๆ แล้ว20
อยู่ในฐาน 10 207
อยู่807
ในฐาน 10 เป็นต้น
0
และพวกเขาเป็นตัวแทนของตัวเลขของพวกเขาเป็นสัญลักษณ์ที่มีสัญลักษณ์พิเศษ
-------------------
| | | | |
| | | | |
|-------------------|
| |
| |
-------------------
นั่นคือศูนย์ของพวกเขา (อย่างน้อยครึ่ง Picascii ครึ่งอาร์ทีเอของฉันอาร์ตเนสอาร์ต)
นั่นคือภาพที่แท้จริงของสัญลักษณ์มายันศูนย์ 1
นี่คือห้า:
--------------------------------
| |
--------------------------------
และ 4:
---- ---- ---- ----
| | | | | | | |
| | | | | | | |
---- ---- ---- ----
ในที่สุดเมื่อต้องการรวมเข้าด้วยกัน:
---- ---- ----
| | | | | |
| | | | | |
---- ---- ----
--------------------------------
| |
--------------------------------
--------------------------------
| |
--------------------------------
ดังนั้นพวกเขาจึงมีx//5
บาร์และx%5
จุดที่อยู่ด้านบนของบาร์ และถ้าx=0
พวกเขาใช้เชลล์ / ก้อนแทนพื้นที่ว่าง
สำหรับภาพมากขึ้นลองหน้าวิกิพีเดียของภาพมายาจำนวน
19
แต่นี้เป็นเพียงตัวเลขขึ้นไป เราไม่ได้รับอนุญาตให้มีมากกว่า4
บาร์และ4
จุดใน 'เรื่อง' เดียว ... ดังนั้นเราจึงขึ้นไป!
ผลลัพธ์สำหรับ 20 คือ:
----
| |
| |
----
-------------------
| | | | |
| | | | |
|-------------------|
| |
| |
-------------------
โปรดทราบว่าโดยปกติจะไม่ถูกต้องเนื่องจากมี1
และ0
ในเวลาเดียวกัน แต่3
(โปรดทราบว่าคำตอบของคุณต้องขึ้นบรรทัดใหม่อย่างน้อย 3) ก่อน0
ค่าเฉลี่ยของสถานที่ใหม่
เรื่องราวด้านล่างมีจุดความหมายและความหมายบาร์1
5
แต่จริง ๆ แล้วมันมีจุดความหมายและบาร์หมาย20^0
20^0 * 5
แต่ละเรื่องราวมีพลัง จุดเรื่องที่สองหมายถึง20
( 20^1
) และ100
( 20^1 * 5
)
ดังนั้นจำนวน506
สามารถแสดงเป็น:
----
| |
| |
----
--------------------------------
| |
--------------------------------
----
| |
| |
----
--------------------------------
| |
--------------------------------
(20^0) * 1 + (20^0 * 5) * 1 + (20^1 * 5) * 1 + (20^2) * 1 = 1 + 5 + 100 + 400 = 506
นี่คือ
ภารกิจของคุณคุณควรเลือกหรือไม่เลือก (ไม่สำคัญ) คือการแสดงผลลัพธ์ ASCII ของหมายเลขฐาน -10
กฎอื่น ๆ :
- พื้นที่นำหน้า / ส่วนท้ายไม่เป็นไรตราบใดที่จุดแถบและเปลือกยังคงอยู่
- แถบจุดและเปลือกจะต้องตรงกับที่กรณีทดสอบมี ไม่มีการปรับขนาด
- นำ '0's ก็โอเค (เปลือกนำบนเอาต์พุต)
- คุณไม่จำเป็นต้องมีการขึ้นบรรทัดใหม่ 3 ครั้งระหว่างค่าสถานที่หรือเรื่องราวแต่ละแห่งอย่างน้อย 3 บรรทัด
กรณีทดสอบ:
15
--------------------------------
| |
--------------------------------
--------------------------------
| |
--------------------------------
--------------------------------
| |
--------------------------------
12
---- ----
| | | |
| | | |
---- ----
--------------------------------
| |
--------------------------------
--------------------------------
| |
--------------------------------
4
---- ---- ---- ----
| | | | | | | |
| | | | | | | |
---- ---- ---- ----
0
-------------------
| | | | |
| | | | |
|-------------------|
| |
| |
-------------------
24
----
| |
| |
----
---- ---- ---- ----
| | | | | | | |
| | | | | | | |
---- ---- ---- ----
33
----
| |
| |
----
---- ---- ----
| | | | | |
| | | | | |
---- ---- ----
--------------------------------
| |
--------------------------------
--------------------------------
| |
--------------------------------
20
----
| |
| |
----
-------------------
| | | | |
| | | | |
|-------------------|
| |
| |
-------------------
1: พวกเขายังใช้หัวของพระเจ้าสำหรับสัญลักษณ์ แต่สำหรับความท้าทายนี้เปลือก / ขนมปัง / หน้าอก Zeldaจะถูกนำมาใช้
but for this challenge the shell/bread will be used.
. ไม่ใช่เปลือกไม่ใช่ขนมปัง ลิงก์ LOZ ไปยังหน้าอกที่ผ่านมา