आपके कार्यक्रम को इस तरह से वर्णों की एक पंक्ति के रूप में लेना चाहिए:
@+.0
और इस तरह से अंधेरा करके वर्णों को क्रमबद्ध किया जाता है:
.+0@
आवश्यकताएँ:
आपको अंधेरे का पता लगाने के लिए एक मोनोसेप्ड फ़ॉन्ट का उपयोग करना चाहिए।
आपको पता लगाना चाहिए कि प्रत्येक वर्ण कितने पिक्सेल लेता है। आपको वास्तव में चरित्र को आकर्षित करना चाहिए और पिक्सेल की गिनती करनी चाहिए, अर्थात आप केवल पिक्सेल राशि को हार्डकोड नहीं कर सकते।
- एक अधिक ठोस नियम के रूप में: यदि आपने फोंट स्विच किया, तो आपका प्रोग्राम अभी भी काम करना चाहिए। इसके अलावा, आपका प्रोग्राम कोड में केवल एक चर या मूल्य या स्ट्रिंग को बदलकर फोंट स्विच करने में सक्षम होना चाहिए।
यदि आप एंटीएलियासिंग का उपयोग करते हैं, तो आपको पिक्सेल को पूरी तरह से काले पिक्सेल के प्रतिशत के रूप में गिनना चाहिए। उदाहरण के लिए, एक
rgb(32, 32, 32)पिक्सेल पूर्ण पिक्सेल के 1/8 भाग के रूप में गिना जाएगा। इस नियम की अवहेलना करें यदि आपके वर्ण प्रतिशोधी नहीं हैं।पिक्सेल की गणना के बाद, आपको वर्णों को पिक्सेल की मात्रा से सॉर्ट करना होगा, और उन्हें क्रम में आउटपुट करना होगा।
यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे छोटा कोड जीत जाएगा।


