Через деякий час після цього інциденту ...
Є деякі з нас, хто проти цього дефіцитного порядку 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Обмеження буде жорстким ...