निम्नलिखित लंबाई की तरह N के लिए , मुद्रण योग्य ASCII वर्णों के एक वर्ग पर विचार करें (कोड अंक 0x20 से 0x7E) निम्नलिखित (यहाँ, N = 6 ):
=\
g \
7
m+y "g
L ~
e> PHq
हमें प्रत्येक पंक्ति और प्रत्येक कॉलम में कम से कम 1 स्थान और 1 गैर-स्थान वर्ण होना चाहिए। (उपरोक्त उदाहरण इसको संतुष्ट करता है।)
हम इस तरह के एक वर्ग के नकारात्मक को परिभाषित करते हैं , एक ही आकार के एक वर्ग के लिए, जहां प्रत्येक स्थान को एक गैर-स्थान से बदल दिया जाता है और इसके विपरीत। उदाहरण के लिए, निम्नलिखित उपरोक्त उदाहरण का एक वैध नकारात्मक होगा:
1234
a b cd
ZYXWV
!
{} [ ]
?
गैर-अंतरिक्ष वर्णों की पसंद अप्रासंगिक है (जब तक वे मुद्रण योग्य ASCII रेंज से हैं)।
चुनौती
आप एक प्रोग्राम लिख सकते हैं, जिसमें वर्टिकल सोर्स कोड साइड साइड N> 1 के साथ होता है , जो खुद को STDOUT में निगेटिव प्रिंट करता है। ट्रेलिंग स्पेस को प्रिंट करना होगा। आप एक एकल अनुगामी न्यूलाइन प्रिंट कर सकते हैं या नहीं।
सामान्य नियम नियम भी लागू होते हैं, इसलिए आपको अपने स्वयं के स्रोत कोड को प्रत्यक्ष या अप्रत्यक्ष रूप से नहीं पढ़ना चाहिए। इसी तरह, आपको एक आरईपीएल वातावरण नहीं मानना चाहिए, जो प्रत्येक दर्ज की गई अभिव्यक्ति के मूल्य को स्वचालित रूप से प्रिंट करता है।
विजेता सबसे कम लंबाई वाली एन के साथ कार्यक्रम है । एक टाई की स्थिति में, स्रोत कोड में सबसे कम गैर-अंतरिक्ष वर्णों के साथ सबमिशन जीतता है। यदि अभी भी एक टाई है, तो सबसे पहला उत्तर जीत जाता है।