เขียนโปรแกรมหรือฟังก์ชั่นที่ได้รับเป็นจำนวนเต็มบวกเป็น input เอาท์พุทเป็นตัวแทนของจำนวนเต็มว่าในตัวเลขมายา
ตัวเลขมายา
ตัวเลขมายาเป็นเลขฐานยี่สิบระบบ (ฐาน 20) โดยใช้เพียง 3 สัญลักษณ์:
< >
สำหรับศูนย์ (สัญลักษณ์ที่ถูกต้องคือเชลล์ประเภทหนึ่งที่ไม่สามารถแสดงได้อย่างง่ายดายโดยใช้ ASCII).
สำหรับหนึ่ง----
สำหรับห้า
ตัวเลขจะเขียนแนวตั้งในอำนาจของ 20 และตัวเลขระหว่าง 0 และ 19 ถูกเขียนเป็นกองห้าและคน คุณจะอ้างถึงบทความ Wikipediaสำหรับรายละเอียดเพิ่มเติม
ดังตัวอย่างต่อไปนี้เป็นตัวเลขระหว่าง 0 ถึง 25 คั่นด้วยเครื่องหมายจุลภาค:
. .. ... ....
. .. ... .... ---- ---- ---- ---- ---- . . . . . .
. .. ... .... ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
< >, . , .. ,... ,....,----,----,----,----,----,----,----,----,----,----,----,----,----,----,----,< >, . , .. ,... ,....,----
ปัจจัยการผลิต
- อินพุตมักเป็นจำนวนเต็มบวกระหว่าง 0 ถึง 2147483647 (2 ^ 31 - 1)
- คุณสามารถนำเข้าจาก STDIN เป็นอาร์กิวเมนต์บรรทัดคำสั่งพารามิเตอร์ฟังก์ชั่นหรือสิ่งที่คล้ายกัน
เอาท์พุท
- แต่ละบรรทัดมีความยาวไม่เกิน 4 อักขระ
< >
และ----
ควรพิมพ์ตามที่กำหนดไว้ที่นี่ (ความยาว 4 อักขระแต่ละตัว) - คน (
.
) ต้องอยู่กึ่งกลางบรรทัด หากมี 1 หรือ 3.
เนื่องจากการจัดแนวแนวนอนที่สมบูรณ์เป็นไปไม่ได้มันไม่สำคัญว่าจะเป็นหนึ่งคอลัมน์ทางด้านซ้ายหรือหนึ่งคอลัมน์ทางด้านขวาหรือกึ่งกลาง จะต้องมีหนึ่งบรรทัดว่างเปล่าอย่างแน่นอนระหว่างพลังที่แตกต่างกันของ 20 โดยไม่คำนึงถึงความสูงของสแต็คในพลังของยุค 20 ตัวอย่างเช่นเอาต์พุตที่ถูกต้องสำหรับ 25 และ 30 คือ:
. . ---- ---- ----
ไม่อนุญาตให้นำหน้าหรือต่อท้ายบรรทัด
ต้องพิมพ์ผลงานพิมพ์ให้ตรงตามตัวอย่างที่ให้มา
กรณีทดสอบ
แต่ละหมายเลขระหว่าง 0 และ 25 ที่ระบุไว้เป็นตัวอย่างข้างต้น
การป้อนข้อมูล:
42
เอาท์พุท:
..
..
- การป้อนข้อมูล:
8000
เอาท์พุท:
.
< >
< >
< >
- การป้อนข้อมูล:
8080
เอาท์พุท:
.
< >
....
< >
- การป้อนข้อมูล:
123456789
เอาท์พุท:
.
...
----
----
----
.
----
----
..
----
----
.
....
----
----
----
....
----
- การป้อนข้อมูล:
31415
เอาท์พุท:
...
...
----
----
----
----
----
----
----
----
- การป้อนข้อมูล:
2147483647
เอาท์พุท:
.
...
----
----
.
----
----
.
----
----
----
....
----
..
..
----
เกณฑ์การให้คะแนน
นี่คือโค้ดกอล์ฟดังนั้นโค้ดที่สั้นที่สุดในหน่วยไบต์ชนะ