Tugas Anda adalah menampilkan huruf "A" sendirian, tanpa apa pun, kecuali segala bentuk jejak baris baru jika Anda tidak dapat menghindarinya, melakukannya dalam program dan / atau cuplikan. Kode yang mengembalikan (alih-alih mencetak) diizinkan.
Versi huruf kecil dan besar dari huruf "A" dapat diterima (yaitu, unicode U + 0061 atau unicode U + 0041. Pengkodean karakter lain yang bukan Unicode diperbolehkan, tetapi bagaimanapun, output yang dihasilkan dari kode Anda harus menjadi huruf latin "A", dan bukan lookalikes atau homoglyphs)
Anda tidak boleh menggunakan karakter di bawah ini dalam kode Anda, terlepas dari pengkodean karakter yang Anda pilih:
" A ", baik huruf besar atau kecil.
" U ", apakah huruf kecil atau besar.
X , apakah huruf besar atau kecil.
+
&
#
0
1
4
5
6
7
9
Kecurangan, celah, dll, tidak diizinkan.
Karena ini adalah kode-golf , solusi terpendek, dalam byte, yang mengikuti semua aturan, adalah pemenangnya.
Pemeriksa Validitas
Cuplikan Stack ini memeriksa untuk memastikan kode Anda tidak menggunakan karakter yang dibatasi. Mungkin tidak berfungsi dengan benar untuk beberapa pengkodean karakter.
var t = prompt("Input your code.");
if (/[AaUuXx+𣤏]/.test(t)) {
alert("Contains a disallowed character!");
} else {
alert("No disallowed characters");
}
Cuplikan Stack ini yang memastikan Anda tidak memiliki karakter yang dilarang juga tersedia di JSFiddle .
Papan peringkat
a
juga cukup baik?
A
untuk alasan yang jelas. U
untuk Unicode escape string ( \u0041
is A
), X
untuk hex escape string ( \x41
), +
untuk Unicode ordinals ( U+0041
), &
untuk entitas HTML, #
karena aku sebenarnya tidak tahu, 65
adalah ordinal desimal A
, 41
adalah hex ordinal A
, 97
adalah ordinal desimal dari a
, dan 0
untuk beberapa alasan sebelumnya.