อักขระ ASCIIจากรหัสทศนิยม 33-126 คือ:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
โปรดสังเกตว่าในแบบอักษรส่วนใหญ่ 25 ตัวอักษรเหล่านี้มี "หลุม" ในพวกเขา: ( ประเภทที่มากกว่า 0คุณอาจพูด)
#$%&04689@ABDOPQRabdegopq
อีก 68 ตัวอักษร "ไม่บริสุทธิ์" คือ:
!"'()*+,-./12357:;<=>?CEFGHIJKLMNSTUVWXYZ[\]^_`cfhijklmnrstuvwxyz{|}~
งานของคุณคือการเขียนโปรแกรมที่สั้นที่สุดเท่าที่จะทำได้โดยใช้เฉพาะอักขระที่ไม่มีการตัดทอนซึ่งแสดงผลอักขระที่อยู่ในแต่ละครั้งในลำดับใด ๆ
เนื่องจาก Space, Tab และ newlines (Line Feed และ / หรือ Carriage Return) เป็นพื้นที่ว่างที่อาจปรากฏในโปรแกรมหรือเอาท์พุตของมัน พวกเขายังคงนับรวมจำนวนอักขระ ห้ามใช้อักขระ ASCII อื่น (และไม่ใช่อักขระที่ไม่ใช่ ASCII)
หมายเหตุ
- คุณไม่จำเป็นต้องใช้อักขระที่ไม่ได้ตัดทั้งหมดหรืออย่างใดอย่างหนึ่งเท่านั้น
- ผลลัพธ์อาจไม่มีอักขระที่ไม่ได้หุ้ม
- ภาษาช่องว่างอาจจะใช้
- เอาต์พุตควรไปที่ stdout หรือสามารถไปที่ไฟล์ ไม่ควรมีอินพุต
โบนัส:เพื่อความสนุกลองพิมพ์ตัวละครที่ไม่ได้ใช้ตัวละครทั้งหมด ฉันสงสัยว่ามันสามารถทำได้ในภาษาที่มีอยู่
main
ถ้าหากมันเป็นโปรแกรมที่คุณต้องการแล้วคุณจำเป็นที่จะสะกด
~
?