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
aanche abbastanza buono?
Aper ovvi motivi. Uper stringhe di escape Unicode ( \u0041is A), Xper 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 ae 0per alcuni dei motivi precedenti.
