Twoim zadaniem jest wyświetlanie samej litery „A”, bez żadnych innych elementów, z wyjątkiem jakiejkolwiek formy końcowych znaków nowej linii, jeśli nie możesz ich uniknąć, robiąc to w programie i / lub fragmencie. Kod, który zwraca (zamiast drukowania) jest dozwolony.
Dopuszczalne są zarówno małe, jak i wielkie wersje litery „A” (to znaczy Unicode U + 0061 lub Unicode U + 0041. Inne kodowania znaków, które nie są Unicode, są dozwolone, ale tak czy inaczej, wynikowy kod wyjściowy musi być łacińską literą „A”, a nie żadnymi lookalike lub homoglyphami)
Musisz nie użyć dowolnego z poniższych znaków w kodzie, niezależnie od kodowania znaków, który wybrać:
„ A ”, zarówno wielkie, jak i małe litery.
„ U ”, zarówno małe, jak i wielkie litery.
X , czy wielkie lub małe litery.
+
I
#
0
1
4
5
6
7
9
Oszukiwanie, luki itp. Są niedozwolone.
Ponieważ jest to gra w golfa , zwycięzcą jest najkrótsze rozwiązanie w bajtach, które spełnia wszystkie zasady.
Sprawdzanie ważności
Ten fragment kodu sprawdza, czy Twój kod nie używa znaków zastrzeżonych. Może nie działać poprawnie w przypadku niektórych kodowań znaków.
var t = prompt("Input your code.");
if (/[AaUuXx+𣤏]/.test(t)) {
alert("Contains a disallowed character!");
} else {
alert("No disallowed characters");
}
Ten fragment kodu, który zapewnia, że nie masz niedozwolonej postaci, jest również dostępny w JSFiddle .
Tabela liderów
arównież wystarczającą ilość?
Az oczywistych powodów. Udla znaków ucieczki Unicode ( \u0041is A), Xznaków ucieczki heksadecymalnej ( \x41), +ordinals Unicode ( U+0041), &dla encji HTML, #bo tak naprawdę nie wiem, 65jest to dziesiętny porządkowy A, 41jest porządkowy szesnastkowy A, 97jest dziesiętny porządkowy aoraz 0z kilku poprzednich powodów.
