Il tuo compito è quello di visualizzare la lettera "A" da sola, senza nient'altro, tranne qualsiasi forma di newline finale se non puoi evitarli, farlo in un programma e / o frammento. Il codice che restituisce (invece di stampare) è consentito.
Sono accettabili sia la versione minuscola che maiuscola della lettera "A" (ovvero unicode U + 0061 o unicode U + 0041. Sono consentite altre codifiche di caratteri che non sono Unicode, ma in entrambi i casi l'output risultante del codice deve essere la lettera latina "A" e non nessun sosia o omogeneo)
È necessario non utilizzare uno dei caratteri riportati di seguito nel codice, indipendentemente dalla codifica dei caratteri che si sceglie:
" A ", maiuscolo o minuscolo.
" U ", minuscola o maiuscola.
X , maiuscolo o minuscolo.
+
&
#
0
1
4
5
6
7
9
Barare, scappatoie, ecc. Non sono ammessi.
Dato che si tratta di code-golf , la soluzione più breve, in byte, che segue tutte le regole, è il vincitore.
Validità Checker
Questo frammento di stack verifica che il codice non utilizzi i caratteri limitati. Potrebbe non funzionare correttamente per alcune codifiche di caratteri.
var t = prompt("Input your code.");
if (/[AaUuXx+𣤏]/.test(t)) {
alert("Contains a disallowed character!");
} else {
alert("No disallowed characters");
}
Questo frammento di stack che ti assicura di non avere un carattere non consentito è disponibile anche su JSFiddle .
Classifica
a
anche abbastanza buono?
A
per ovvi motivi. U
per stringhe di escape Unicode ( \u0041
is A
), X
per stringhe di escape hex ( \x41
), +
per ordinali Unicode ( U+0041
), &
per entità HTML, #
in realtà non lo so, 65
è l'ordinale decimale di A
, 41
è l'ordinale esadecimale di A
, 97
è l'ordinale decimale di a
e 0
per alcuni dei motivi precedenti.