วัตถุประสงค์:
กูรูเคยกล่าวว่าเซลฟี่รหัสที่สมบูรณ์แบบนั้นดีที่สุดในแนวทแยงมุมจากมุมซ้ายบน รหัสเซลฟี่คล้ายกับ Quine - แต่หมุน 45 องศาตามเข็มนาฬิกา ภารกิจของคุณคือการให้รหัสโปรแกรมที่แสดงผลเซลฟี่
กฎ:
- คุณสามารถใช้ภาษาการเขียนโปรแกรมใด ๆ
- โปรแกรมของคุณไม่ควรรับอินพุตจากไฟล์ชื่อไฟล์เครือข่ายหรือสิ่งอื่นใด
เกณฑ์บังคับ:
Selfies เป็นเรื่องเกี่ยวกับแรงจูงใจและพื้นหลังดังนั้นพื้นที่ว่าง (และเนื้อหาที่มองไม่เห็นอื่น ๆ เช่น linefeeds และอื่น ๆ ) จะไม่นับรวมเป็นส่วนหนึ่งของการนับจำนวนอักขระ อักขระที่มองเห็นทั้งหมดถูก จำกัด ให้แสดงผลในตำแหน่งที่หมุนได้ 45 องศาที่ถูกต้องในขณะที่อักขระที่มองไม่เห็นทั้งหมดไม่ได้ถูก จำกัด ไว้ที่ตำแหน่งที่หมุนได้ 45 องศาที่ถูกต้อง เช่นเดียวกับจานสีในเซลฟี่ปกติบังคับให้ใช้เซลฟีรหัสคือมันมีอย่างน้อย 16 ตัวอักษรเหล่านี้: {a-zA-Z0-9}
ตัวอย่าง:
หากตัวอย่างนี้เป็นซอร์สโค้ดที่ถูกต้อง:
Output abcd
Output efgh
Output ijkl
Output mnop
โค้ดตัวอย่างควรแสดงผลลัพธ์ดังนี้:
O
O u
O u t
O u t p
u t p u
t p u t
p u t
u t a
t e b
i f c
m j g d
n k h
o l
p
นี่คือโค้ดกอล์ฟที่สั้นที่สุดในหน่วยไบต์!