Ваша задача состоит в том, чтобы отображать букву «А» в одиночку, без чего-либо еще, кроме какой-либо формы завершающих строк новой строки, если вы не можете их избежать, делая это в программе и / или фрагменте. Код, который возвращает (вместо печати) разрешен.
Допустимы как строчная, так и прописная версии буквы «А» (то есть 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 ( \u0041is A), Xдля escape-строк hex ( \x41), +для ординалов Unicode ( U+0041), &для сущностей HTML, #поскольку я на самом деле не знаю, 65является ли десятичным порядковым числом A, 41является шестнадцатеричным порядковым числом A, 97является десятичным порядковым числом aи 0по нескольким из предыдущих причин.
