Ваша задача состоит в том, чтобы отображать букву «А» в одиночку, без чего-либо еще, кроме какой-либо формы завершающих строк новой строки, если вы не можете их избежать, делая это в программе и / или фрагменте. Код, который возвращает (вместо печати) разрешен.
Допустимы как строчная, так и прописная версии буквы «А» (то есть Unicode U + 0061 или Unicode U + 0041) . Другие кодировки символов, которые не являются Unicode, разрешены, но в любом случае, результирующий вывод вашего кода должен быть латинской буквой «А», а не похожими на других или гомоглифами)
Вы не должны использовать любой из следующих символов в вашем коде, независимо от выбранной вами кодировки:
« А », прописные или строчные.
« U », строчная или прописная.
X , в верхнем или нижнем регистре.
+
&
#
0
1
4
5
6
7
9
Обман, лазейки и т. Д. Не допускаются.
Поскольку это код-гольф , самое короткое решение в байтах, соответствующее всем правилам, - победитель.
Проверка достоверности
Этот фрагмент стека проверяет, что ваш код не использует ограниченные символы. Это может не работать должным образом для некоторых кодировок символов.
var t = prompt("Input your code.");
if (/[AaUuXx+𣤏]/.test(t)) {
alert("Contains a disallowed character!");
} else {
alert("No disallowed characters");
}
Этот фрагмент стека, который гарантирует, что у вас нет запрещенного персонажа, также доступен в JSFiddle .
Leaderboard
a
также достаточно хорошо?
A
по понятным причинам. U
для escape-строк Unicode ( \u0041
is A
), X
для escape-строк hex ( \x41
), +
для ординалов Unicode ( U+0041
), &
для сущностей HTML, #
поскольку я на самом деле не знаю, 65
является ли десятичным порядковым числом A
, 41
является шестнадцатеричным порядковым числом A
, 97
является десятичным порядковым числом a
и 0
по нескольким из предыдущих причин.