Beberapa waktu setelah kejadian ini ...
Ada beberapa dari kita yang menentang perintah jQuery yang mencemari ini. Itu adalah kehadiran yang tidak suci, yang harus dimusnahkan . Karena itu saya memanggil Anda, yang setia kepada Kerajaan Reformasi Baru, untuk membuat program yang akan menghilangkan perlawanan semacam itu. Semua kode harus divalidasi dan dicari untuk SETIAP dan SETIAP jejak jQuery. Dan, tentu saja, kiriman Anda harus pendek (ada pemotongan anggaran lagi, dan, sayangnya, itu di departemen penyimpanan). Dan itu tidak dapat memiliki karakter yang mencemari.
Untuk mendapatkan Anda sampai dengan kecepatan, sebuah karakter mencemarkan adalah salah satu karakter berikut: jJqQuUeErRyY$x0
. Seperti yang telah dikatakan, penggunaan karakter ini sangat dilarang, bahkan dalam program Anda sendiri. Jadi jangan menggunakannya. JUGA kita baik-baik saja dengan tanda dolar dalam angka. Jadi, segala bentuknya n+(.nn)*$
OK (Anda masih tidak boleh menggunakan 0
.)
Program / kode Anda / dll. harus memvalidasi program input. Jika berisi karakter yang mencemari , Anda harus menampilkan This programmer is guilty of Heresy. He must be burnt.
; jika tidak ada karakter yang ditemukan, Anda harus menampilkan Program validated. Clearance level 2 given.
.
Bonus dan Denda
- Saya pribadi mengagumi karakternya
~
. Untuk setiap dua yang Anda gunakan, saya akan memberi Anda -1 byte. (Yaitu, setiap lainnya~
gratis.) - Anda dapat memilih satu karakter dari yang dikecualikan; Anda kemudian dapat menggunakan karakter ini dalam semua kasusnya, NAMUN: ada penalti awal + 50% byte, dan kemudian penalti +5 byte untuk setiap instance karakter itu.
- -90% jika Anda tidak menggunakan karakter yang bersebelahan dengan
jquery
(hanya untuk menjadi super aman) dalam kode sumber Anda. Ini adalah (sebagai tambahan):iIkKpPsSzZXdDfF
- -20% jika, ketika diberi string yang tidak valid, bersama dengan menghasilkan teks yang disebutkan di atas, Anda mengganti semua karakter yang tidak valid dengan
-
untuk menjalankan 1,*
dengan menjalankan kurang dari 10, dan[]
dengan menjalankan lagi. - -50 byte jika Anda tidak menemukan
JavaScript/i
atauSimplex
memiliki karakter yang mencemari.
Implementasi Referensi
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
pembatasan akan sulit ...