Te znaki ASCII od kodu dziesiętnego 33 do 126 są:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
Zauważ, że w większości czcionek 25 z tych znaków ma „dziury”: ( rodzaj większy niż 0 , można powiedzieć)
#$%&04689@ABDOPQRabdegopq
Pozostałe 68 „nieholowanych” postaci to:
!"'()*+,-./12357:;<=>?CEFGHIJKLMNSTUVWXYZ[\]^_`cfhijklmnrstuvwxyz{|}~
Twoim zadaniem jest napisanie najkrótszego możliwego programu, używając tylko nieholowanych znaków, które wypisują każdy z otworów dokładnie raz w dowolnej kolejności.
Ponieważ spacja, tabulator i znaki nowej linii (przesunięcie wiersza i / lub powrót karetki) są puste, mogą pojawić się w programie lub jego wynikach. Wciąż liczą się do liczby znaków. Inne znaki ASCII nie mogą być używane (a na pewno nie znaki inne niż ASCII).
Notatki
- Nie musisz używać wszystkich bezbożnych postaci ani tylko jednej z nich.
- Dane wyjściowe nie mogą zawierać znaków bez etykiety.
- Język białe znaki mogą być użyte.
- Dane wyjściowe powinny przejść do standardowego wyjścia lub do pliku. Nie powinno być żadnych danych wejściowych.
Premia: Dla zabawy spróbuj wydrukować wszystkie bezbożne postacie, używając postaci z otworami. Jestem sceptyczny, że można to zrobić w istniejącym języku.
main
.
~
?