उद्देश्य:
एक बार एक गुरु ने कहा कि एक सही कोड सेल्फी ऊपरी बाएं कोने से तिरछे तरीके से सबसे अच्छा शॉट है। एक कोड सेल्फी लगभग एक Quine की तरह है - लेकिन 45 डिग्री पर घुमाया गया। आपका मिशन एक प्रोग्राम कोड करना है जो एक कोड सेल्फी आउटपुट करता है।
नियम:
- आप किसी भी प्रोग्रामिंग भाषा का उपयोग कर सकते हैं।
- आपके कार्यक्रमों को फ़ाइल, फ़ाइल नाम, नेटवर्क या किसी अन्य चीज़ से कोई इनपुट नहीं लेना चाहिए।
अनिवार्य मानदंड:
सेल्फी मोटिव और बैकग्राउंड के बारे में है, इसलिए ब्लैंकस्पेस (और अन्य फीचर्स जैसे कि लाइनफीड और ऐसे नहीं) को कैरेक्टर काउंट का हिस्सा नहीं माना जाता है। सभी दृश्यमान वर्णों को 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
यह बाइट्स जीत में कोड-गोल्फ, सबसे छोटा सोर्सकोड है!