Sua tarefa é exibir a letra "A" sozinha, sem mais nada, exceto qualquer forma de linha nova à direita se você não puder evitá-la, fazendo isso em um programa e / ou snippet. O código que retorna (em vez de imprimir) é permitido.
As versões em minúsculas e maiúsculas da letra "A" são aceitáveis (ou seja, unicode U + 0061 ou unicode U + 0041. Outras codificações de caracteres que não são Unicode são permitidas, mas, de qualquer forma, a saída resultante do seu código deve seja a letra latina "A", e não quaisquer sósias ou homoglifos)
Você não deve usar nenhum dos caracteres abaixo em seu código, independentemente da codificação de caracteres escolhida:
" A ", em maiúsculas ou minúsculas.
" U ", em minúsculas ou maiúsculas.
X , seja em maiúsculas ou minúsculas.
+
&
#
0 0
1 1
4
5
6
7
9
Trapaças, brechas, etc., não são permitidos.
Como esse é o código-golfe , a solução mais curta, em bytes, que segue todas as regras, é a vencedora.
Verificador de validade
Este snippet de pilha verifica se o seu código não usa os caracteres restritos. Pode não funcionar corretamente para algumas codificações de caracteres.
var t = prompt("Input your code.");
if (/[AaUuXx+𣤏]/.test(t)) {
alert("Contains a disallowed character!");
} else {
alert("No disallowed characters");
}
Este snippet de pilha que garante que você não tem um caractere não permitido também está disponível no JSFiddle .
Entre os melhores
a
também contém apenas o suficiente?
A
por razões óbvias. U
para strings de escape Unicode ( \u0041
is A
), X
para strings de escape hexadecimais ( \x41
), +
para ordinais Unicode ( U+0041
), &
para entidades HTML, #
pois na verdade eu não sei, 65
é o ordinal decimal de A
, 41
é o ordinal hexadecimal de A
, 97
é o ordinal decimal de a
e 0
por alguns dos motivos anteriores.