आपका कार्य सरल है: एक प्रोग्राम (या फ़ंक्शन) लिखें जो कोई इनपुट नहीं लेता है और कुछ इस तरह से आउटपुट करता है:
## *name*, *length* bytes
*code*
कहाँ *name*भाषा का उपयोग कर रहे हैं उसका नाम है, *length*अपने कोड में बाइट की संख्या है, और *code*अपने कार्यक्रम के स्रोत कोड है। यदि *code*एक से अधिक रेखाएँ हैं, तो इसमें प्रत्येक पंक्ति से पहले चार स्थान हैं।
यहाँ पायथन 3 में 124-बाइट उदाहरण कार्यान्वयन है:
s = "## Python 3, 124 bytes{2} s = {1}{0}{1}{2}print(s.format(s,chr(34),chr(10)))"
print(s.format(s,chr(34),chr(10)))
आउटपुट है:
## Python 3, 124 bytes
s = "## Python 3, 124 bytes{2} s = {1}{0}{1}{2}print(s.format(s,chr(34),chr(10)))"
print(s.format(s,chr(34),chr(10)))
मार्कडाउन में कौन सा है:
पायथन 3, 124 बाइट्स
s = "## Python 3, 124 bytes{2} s = {1}{0}{1}{2}print(s.format(s,chr(34),chr(10)))" print(s.format(s,chr(34),chr(10)))
यह कोड-गोल्फ है , इसलिए सबसे छोटा उत्तर (बाइट्स में) जीतता है।