इस घटना के कुछ समय बाद ...
कर रहे हैं कुछ के लिए हमें जो jQuery के इस आदेश के खिलाफ अशुद्ध हैं। यह एक अपवित्र उपस्थिति है, जिसका विनाश होना चाहिए । इसलिए मैं आपसे कहता हूं, द न्यू किंगडम ऑफ रिफॉर्मेशन के प्रति निष्ठावान, एक ऐसा कार्यक्रम तैयार करें जो इस तरह के प्रतिरोध को खत्म करे। सभी कोड को मान्य किया जाना चाहिए और jQuery के किसी भी और सभी के लिए खोज की जानी चाहिए। और, ज़ाहिर है, आपका सबमिशन छोटा होना चाहिए (एक और बजट में कटौती हुई है, और, दुर्भाग्य से, यह भंडारण विभाग में था)। और इसमें परिभाषित चरित्र नहीं हो सकते।
गति के लिए आप को पाने के लिए, एक को अशुद्ध चरित्र में निम्नलिखित अक्षर है: jJqQuUeErRyY$x0
। जैसा कि कहा गया है, इन पात्रों का उपयोग आपके स्वयं के कार्यक्रम में भी, कड़ाई से निषिद्ध है। इसलिए उनका उपयोग न करें। इसके अलावा, हम संख्या में डॉलर के संकेत के साथ ठीक हैं। तो, फ़ॉर्म n+(.nn)*$
का कुछ भी ठीक है (आप अभी भी उपयोग नहीं करना चाहिए 0
।)
आपका कार्यक्रम / कोड / आदि। एक इनपुट प्रोग्राम को मान्य करना चाहिए। यदि इसमें कोई भी परिभाषित चरित्र हैं , तो आपको आउटपुट करना होगा This programmer is guilty of Heresy. He must be burnt.
; अगर ऐसी कोई वर्ण पाए जाते हैं, आप उत्पादन करना चाहिए Program validated. Clearance level 2 given.
।
बोनस और जुर्माना
- मैं व्यक्तिगत रूप से चरित्र की प्रशंसा करता हूं
~
। आपके द्वारा उपयोग किए जाने वाले प्रत्येक दो के लिए, मैं आपको 1 बाइट दूंगा। (यानी, हर दूसरे~
स्वतंत्र है।) - आप बहिष्कृत से ठीक एक वर्ण चुन सकते हैं; फिर आप सभी के मामलों में इस चरित्र का उपयोग कर सकते हैं, कभी भी: वहाँ + 50% बाइट प्रारंभिक जुर्माना है, और फिर उस चरित्र के प्रत्येक उदाहरण के लिए +5 बाइट जुर्माना है।
- -90% यदि आप
jquery
अपने स्रोत कोड में (केवल सुपर सुरक्षित होने के लिए) आसन्न किसी भी अक्षर का उपयोग नहीं करते हैं । ये (इसके अतिरिक्त) हैं:iIkKpPsSzZXdDfF
- -20% यदि, जब एक अवैध स्ट्रिंग दी जाती है, तो उपरोक्त पाठ को आउटपुट करने के साथ, आप सभी अमान्य वर्णों
-
को 1 के रन के साथ बदल देते हैं*
, 10 से कम रन के[]
साथ , और किसी भी लंबे रन के साथ। - -50 बाइट्स यदि आप नहीं पाते हैं
JavaScript/i
याSimplex
परिभाषित पात्रों के रूप में।
संदर्भ कार्यान्वयन
function validate() {
var str = document.getElementById("input").value;
var str2 = str.replace(/[jquery0]/gi,"").replace(/x/g,"").replace(/(\d+\.*\d*\d*\$)|\$/g,"$1"); // thanks Doorknob!
var val;
if (str2 == str) {
val = "Program validated. Clearance level 2 given.";
} else {
val = "This programmer is guilty of Heresy. He must be burnt.";
}
document.getElementById("output").value = val;
}
textarea{width: 600px;}
<textarea id="input" onkeyup="validate()"></textarea>
<br><br>
<textarea id="output" disabled></textarea>
Those who are blind cannot see, those who are deaf cannot speak. Those who use jQuery cannot be tolerated.
Ee
प्रतिबंध कठिन हो जाएगा ...