काम
इस चुनौती में, आपका कार्य कुछ कोड लिखना है जो अपने किसी एक अंग को समान रूप से समान वितरण के साथ चुनता है, लेकिन इसे कभी भी आउटपुट नहीं देना चाहिए।
विस्तार
बिना किसी इनपुट के, आपके प्रोग्राम को अपने स्रोत कोड के किसी भी एक एंग्राम को आउटपुट करना चाहिए। आपके कार्यक्रम को कभी भी अपने स्रोत का उत्पादन नहीं करना चाहिए क्योंकि यह कभी नहीं होना चाहिए।
इनपुट
आपके प्रोग्राम को कोई इनपुट नहीं लेना चाहिए। हालाँकि, यदि आपकी भाषा को आवश्यकता के रूप में इनपुट की आवश्यकता है, तो आप मान सकते हैं कि इसे लोअरकेस दिया जाएगा a
। आपको किसी भी तरह से इनपुट का उपयोग नहीं करना चाहिए।
उत्पादन
आपका प्रोग्राम किसी चर को लिखने के अलावा किसी भी तरह से आउटपुट कर सकता है। फ़ाइल, कंसोल, स्क्रीन, आदि को लिखने की अनुमति है। फंक्शन की return
भी अनुमति है।
अतिरिक्त नियम
आपके प्रोग्राम के सोर्स कोड में कम से कम 3 वर्ण (3 बाइट्स नहीं) होने चाहिए।
आपके प्रोग्राम के स्रोत कोड में कम से कम 3 संभव एनाग्राम (खुद को छोड़कर) होना चाहिए। उदाहरण के लिए,
aab
एक वैध सबमिशन के रूप में गिना नहीं जाता है क्योंकिaab
केवलaab
(baa
औरaba
) के अलावा दो एनाग्राम हैं ।आपके प्रोग्राम में कोई त्रुटि नहीं होनी चाहिए।
आपके कार्यक्रम को बिल्कुल इसके विपर्यय का उत्पादन करना चाहिए ।
स्टैंडर्ड लोफॉल्स और स्टैंडर्ड क्वीन रूल्स लागू होते हैं।
उदाहरण
मान लीजिए कि आपके प्रोग्राम का सोर्स कोड है abc
। यह बेतरतीब ढंग से निम्नलिखित में से किसी एक का उत्पादन करना चाहिए (समान वितरण के साथ):
acb
bca
bac
cba
cab
और, यह कभी भी आउटपुट नहीं होना चाहिए abc
।
जीत का मानदंड
यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे छोटा कोड जीत जाता है! एक टाई के मामले में, जो समाधान पहले पोस्ट किया गया था वह जीत गया!