Su tarea es mostrar la letra "A" sola, sin otra cosa, excepto cualquier forma de líneas finales si no puede evitarlas, haciéndolo en un programa y / o fragmento. El código que devuelve (en lugar de imprimir) está permitido.
Las versiones en minúscula y mayúscula de la letra "A" son aceptables (es decir, unicode U + 0061 o unicode U + 0041. Se permiten otras codificaciones de caracteres que no sean Unicode, pero de cualquier manera, la salida resultante de su código debe ser la letra latina "A", y no cualquier parecido u homoglifo)
Debe no utilizar cualquiera de los siguientes caracteres en el código, independientemente de la codificación de caracteres que usted escoja:
" A ", ya sea mayúscula o minúscula.
" U ", ya sea en minúsculas o mayúsculas.
X , ya sea mayúscula o minúscula.
+
Y
# #
0 0
1
4 4
5 5
6 6
7 7
9
No se permiten trampas, lagunas, etc.
Como se trata de código de golf , la solución más corta, en bytes, que sigue todas las reglas, es la ganadora.
Comprobador de validez
Este fragmento de pila verifica para asegurarse de que su código no use los caracteres restringidos. Es posible que no funcione correctamente para algunas codificaciones de caracteres.
var t = prompt("Input your code.");
if (/[AaUuXx+𣤏]/.test(t)) {
alert("Contains a disallowed character!");
} else {
alert("No disallowed characters");
}
Este fragmento de pila que se asegura de que no tengas un personaje no permitido también está disponible en JSFiddle .
Tabla de clasificación
a
también es lo suficientemente bueno?
A
por razones obvias. U
para cadenas de escape Unicode ( \u0041
es A
), X
para cadenas de escape hexadecimales ( \x41
), +
para ordinales Unicode ( U+0041
), &
para entidades HTML, #
porque en realidad no sé, 65
es el ordinal decimal de A
, 41
es el ordinal hexadecimal de A
, 97
es el ordinal decimal de a
, y 0
por algunas de las razones anteriores.