कूरियर सीमेंट
प्रोग्राम को इनपुट के रूप में किसी भी स्ट्रिंग को स्वीकार करना चाहिए और एक पिक्सेल छवि को आउटपुट करना चाहिए जो कूरियर में इनपुट स्ट्रिंग को दिखाता है। सभी अक्षरों में एक 'होल' (जैसे abdegopqABDPQR
आदि) होता है जो ब्लैक पिक्सल्स से घिरा होता है, उसे भी ब्लैक भरा जाना चाहिए।
इनपुट
प्रोग्राम को इनपुट के रूप में किसी भी ASCII स्ट्रिंग को स्वीकार करने में सक्षम होना चाहिए। इनपुट किसी भी तरह से आप चाहते हैं, जब तक कि प्रोग्राम कोड खुद को अलग इनपुट को स्वीकार करने के लिए बदलना नहीं पड़ता है। (उदाहरण के लिए, फ़ाइल का फ़ाइल नाम जो पढ़ा जाना है, को छोड़कर।) कोई मानक कमियां नहीं। आप मान सकते हैं कि प्रत्येक इनपुट में कम से कम एक मुद्रण योग्य पत्र शामिल है।
उत्पादन
आउटपुट एक काला और सफ़ेद (कोई ग्रे नहीं) पिक्सेल ग्राफिक होना चाहिए जो कि कोरियर (ब्लैक, बैकग्राउंड व्हाइट) में लिखे गए स्ट्रिंग को दर्शाता है, जिसमें निर्दिष्ट 'छेद' भरे हुए हैं। पूरे स्ट्रिंग का फॉन्टेज स्थिर होना चाहिए (इसका मतलब है कि प्रत्येक अलग-अलग अक्षरों के लिए कोई अलग स्केलिंग नहीं है) ताकि पूर्ण आकार के अक्षर (जैसे ABCDEFGHIJKLMNOPRSTUVWXYZ
लेकिन j और Q बड़े हों) की ऊंचाई कम से कम 10px होनी चाहिए। (आपको इसे किसी फ़ाइल में लिखने की ज़रूरत नहीं है, किसी भी प्रकार का प्रदर्शन ठीक है जब तक कि यह पिक्सेलग्रैफ़िक्स के रूप में उत्पन्न होता है, उदाहरण के लिए जावास्क्रिप्ट में कैनवास।) कृपया अपने उत्तर के साथ इस ग्राफिक को पोस्ट करें।
Courier.ttf / font पुस्तकालयों में प्रवेश की अनुमति है।
कार्यक्रम को ब्लैक पिक्सल्स की संख्या को गिनने और इसे सांत्वना या कभी भी आउटपुट विधि पसंद करने के लिए लिखना चाहिए।
स्कोर
स्कोर का मूल्यांकन इस प्रकार किया जाता है: पूर्ण प्रोग्राम कोड का उपयोग आपके प्रोग्राम में इनपुट स्ट्रिंग के रूप में किया जाना चाहिए। ब्लैक पिक्सल्स की संख्या आपका स्कोर होगी। प्रोग्राम कोड जिसमें गैर-मुद्रण योग्य या गैर-एएससीआईआई पत्र शामिल हैं, की अनुमति नहीं है। (साथ ही मानक खामियां।) कम स्कोर बेहतर है।