Zadanie
Musisz napisać tekst artystyczny ASCII widziany z tej strony do generowania grafiki ASCII !
Zasady
Dane wejściowe będą składały się wyłącznie z tekstu alfabetycznego i spacji oraz będą wprowadzane jako pojedynczy wiersz. Uwzględnia także wielkość liter.
Nie musisz tego poprawiać, jeśli tekst wyjściowy jest dłuższy niż szerokość terminala. Tak długo, jak byłoby prawidłowe, gdyby okno terminala było nieskończenie rozciągliwe, nic ci nie będzie.
Oprócz standardowych luk, jedyną inną zasadą jest to, że nie możesz używać wbudowanych - chociaż jeśli twój język ma wbudowane do tego (co byłoby niesamowite ), jeśli umieścisz go jako notatkę dodatkową w swoim odpowiedz, weź 15% zniżki na swoje rozwiązanie do gry w golfa!
Przykład:
Wejście:
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
Wynik:
_____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _______ _____ _______ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _____ _______ _____ _______ _____ _____ _____ _____ _____ _____ _____ _____
/\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /::\ \ /\ \ /::\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ ______ |\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /::\ \ /\ \ /::\ \ /\ \ /\ \ /\ \ /\ \ /\ \ /\ \ ______ |\ \ /\ \
/::\ \ /::\ \ /::\ \ /::\ \ /::\ \ /::\ \ /::\ \ /::\____\ /::\ \ /::\ \ /::\____\ /::\____\ /::\____\ /::\____\ /::::\ \ /::\ \ /::::\ \ /::\ \ /::\ \ /::\ \ /::\____\ /::\____\ /::\____\ |::| | |:\____\ /::\ \ /::\ \ /::\ \ /::\ \ /::\ \ /::\ \ /::\ \ /::\ \ /::\____\ /::\ \ /::\ \ /::\____\ /::\____\ /::\____\ /::\____\ /::::\ \ /::\ \ /::::\ \ /::\ \ /::\ \ /::\ \ /::\____\ /::\____\ /::\____\ |::| | |:\____\ /::\ \
/::::\ \ /::::\ \ /::::\ \ /::::\ \ /::::\ \ /::::\ \ /::::\ \ /:::/ / \:::\ \ \:::\ \ /:::/ / /:::/ / /::::| | /::::| | /::::::\ \ /::::\ \ /::::::\ \ /::::\ \ /::::\ \ \:::\ \ /:::/ / /:::/ / /:::/ / |::| | |::| | \:::\ \ /::::\ \ /::::\ \ /::::\ \ /::::\ \ /::::\ \ /::::\ \ /::::\ \ /:::/ / \:::\ \ \:::\ \ /:::/ / /:::/ / /::::| | /::::| | /::::::\ \ /::::\ \ /::::::\ \ /::::\ \ /::::\ \ \:::\ \ /:::/ / /:::/ / /:::/ / |::| | |::| | \:::\ \
/::::::\ \ /::::::\ \ /::::::\ \ /::::::\ \ /::::::\ \ /::::::\ \ /::::::\ \ /:::/ / \:::\ \ \:::\ \ /:::/ / /:::/ / /:::::| | /:::::| | /::::::::\ \ /::::::\ \ /::::::::\ \ /::::::\ \ /::::::\ \ \:::\ \ /:::/ / /:::/ / /:::/ _/___ |::| | |::| | \:::\ \ /::::::\ \ /::::::\ \ /::::::\ \ /::::::\ \ /::::::\ \ /::::::\ \ /::::::\ \ /:::/ / \:::\ \ \:::\ \ /:::/ / /:::/ / /:::::| | /:::::| | /::::::::\ \ /::::::\ \ /::::::::\ \ /::::::\ \ /::::::\ \ \:::\ \ /:::/ / /:::/ / /:::/ _/___ |::| | |::| | \:::\ \
/:::/\:::\ \ /:::/\:::\ \ /:::/\:::\ \ /:::/\:::\ \ /:::/\:::\ \ /:::/\:::\ \ /:::/\:::\ \ /:::/ / \:::\ \ \:::\ \ /:::/ / /:::/ / /::::::| | /::::::| | /:::/~~\:::\ \ /:::/\:::\ \ /:::/~~\:::\ \ /:::/\:::\ \ /:::/\:::\ \ \:::\ \ /:::/ / /:::/ / /:::/ /\ \ |::| | |::| | \:::\ \ /:::/\:::\ \ /:::/\:::\ \ /:::/\:::\ \ /:::/\:::\ \ /:::/\:::\ \ /:::/\:::\ \ /:::/\:::\ \ /:::/ / \:::\ \ \:::\ \ /:::/ / /:::/ / /::::::| | /::::::| | /:::/~~\:::\ \ /:::/\:::\ \ /:::/~~\:::\ \ /:::/\:::\ \ /:::/\:::\ \ \:::\ \ /:::/ / /:::/ / /:::/ /\ \ |::| | |::| | \:::\ \
/:::/__\:::\ \ /:::/__\:::\ \ /:::/ \:::\ \ /:::/ \:::\ \ /:::/__\:::\ \ /:::/__\:::\ \ /:::/ \:::\ \ /:::/____/ \:::\ \ \:::\ \ /:::/____/ /:::/ / /:::/|::| | /:::/|::| | /:::/ \:::\ \ /:::/__\:::\ \ /:::/ \:::\ \ /:::/__\:::\ \ /:::/__\:::\ \ \:::\ \ /:::/ / /:::/____/ /:::/ /::\____\ |::| | |::| | \:::\ \ /:::/__\:::\ \ /:::/__\:::\ \ /:::/ \:::\ \ /:::/ \:::\ \ /:::/__\:::\ \ /:::/__\:::\ \ /:::/ \:::\ \ /:::/____/ \:::\ \ \:::\ \ /:::/____/ /:::/ / /:::/|::| | /:::/|::| | /:::/ \:::\ \ /:::/__\:::\ \ /:::/ \:::\ \ /:::/__\:::\ \ /:::/__\:::\ \ \:::\ \ /:::/ / /:::/____/ /:::/ /::\____\ |::| | |::| | \:::\ \
/::::\ \:::\ \ /::::\ \:::\ \ /:::/ \:::\ \ /:::/ \:::\ \ /::::\ \:::\ \ /::::\ \:::\ \ /:::/ \:::\ \ /::::\ \ /::::\ \ /::::\ \ /::::\ \ /:::/ / /:::/ |::| | /:::/ |::| | /:::/ / \:::\ \ /::::\ \:::\ \ /:::/ / \:::\ \ /::::\ \:::\ \ \:::\ \:::\ \ /::::\ \ /:::/ / |::| | /:::/ /:::/ / |::| | |::| | \:::\ \ /::::\ \:::\ \ /::::\ \:::\ \ /:::/ \:::\ \ /:::/ \:::\ \ /::::\ \:::\ \ /::::\ \:::\ \ /:::/ \:::\ \ /::::\ \ /::::\ \ /::::\ \ /::::\ \ /:::/ / /:::/ |::| | /:::/ |::| | /:::/ / \:::\ \ /::::\ \:::\ \ /:::/ / \:::\ \ /::::\ \:::\ \ \:::\ \:::\ \ /::::\ \ /:::/ / |::| | /:::/ /:::/ / |::| | |::| | \:::\ \
/::::::\ \:::\ \ /::::::\ \:::\ \ /:::/ / \:::\ \ /:::/ / \:::\ \ /::::::\ \:::\ \ /::::::\ \:::\ \ /:::/ / \:::\ \ /::::::\ \ _____ ____ /::::::\ \ _____ /::::::\ \ /::::::\____\________ /:::/ / /:::/ |::|___|______ /:::/ |::| | _____ /:::/____/ \:::\____\ /::::::\ \:::\ \ /:::/____/ \:::\____\ /::::::\ \:::\ \ ___\:::\ \:::\ \ /::::::\ \ /:::/ / _____ |::| | _____ /:::/ /:::/ _/___ |::| | |::|___|______ \:::\ \ /::::::\ \:::\ \ /::::::\ \:::\ \ /:::/ / \:::\ \ /:::/ / \:::\ \ /::::::\ \:::\ \ /::::::\ \:::\ \ /:::/ / \:::\ \ /::::::\ \ _____ ____ /::::::\ \ _____ /::::::\ \ /::::::\____\________ /:::/ / /:::/ |::|___|______ /:::/ |::| | _____ /:::/____/ \:::\____\ /::::::\ \:::\ \ /:::/____/ \:::\____\ /::::::\ \:::\ \ ___\:::\ \:::\ \ /::::::\ \ /:::/ / _____ |::| | _____ /:::/ /:::/ _/___ |::| | |::|___|______ \:::\ \
/:::/\:::\ \:::\ \ /:::/\:::\ \:::\ ___\ /:::/ / \:::\ \ /:::/ / \:::\ ___\ /:::/\:::\ \:::\ \ /:::/\:::\ \:::\ \ /:::/ / \:::\ ___\ /:::/\:::\ \ /\ \ /\ \ /:::/\:::\ \ /\ \ /:::/\:::\ \ /:::/\:::::::::::\ \ /:::/ / /:::/ |::::::::\ \ /:::/ |::| |/\ \ |:::| | |:::| | /:::/\:::\ \:::\____\ |:::| | |:::| | /:::/\:::\ \:::\____\ /\ \:::\ \:::\ \ /:::/\:::\ \ /:::/____/ /\ \ |::| | /\ \ /:::/___/:::/ /\ \ ______|::|___|___ ____ /::::::::\ \ \:::\ \ /:::/\:::\ \:::\ \ /:::/\:::\ \:::\ ___\ /:::/ / \:::\ \ /:::/ / \:::\ ___\ /:::/\:::\ \:::\ \ /:::/\:::\ \:::\ \ /:::/ / \:::\ ___\ /:::/\:::\ \ /\ \ /\ \ /:::/\:::\ \ /\ \ /:::/\:::\ \ /:::/\:::::::::::\ \ /:::/ / /:::/ |::::::::\ \ /:::/ |::| |/\ \ |:::| | |:::| | /:::/\:::\ \:::\____\ |:::| | |:::| | /:::/\:::\ \:::\____\ /\ \:::\ \:::\ \ /:::/\:::\ \ /:::/____/ /\ \ |::| | /\ \ /:::/___/:::/ /\ \ ______|::|___|___ ____ /::::::::\ \ \:::\ \
/:::/ \:::\ \:::\____\/:::/__\:::\ \:::| |/:::/____/ \:::\____\/:::/____/ \:::| |/:::/__\:::\ \:::\____\/:::/ \:::\ \:::\____\/:::/____/ ___\:::| |/:::/ \:::\ /::\____\/::\ \/:::/ \:::\____\/::\ /:::/ \:::\____\/:::/ |:::::::::::\____\/:::/____/ /:::/ |:::::::::\____\/:: / |::| /::\____\|:::|____| |:::| |/:::/ \:::\ \:::| ||:::|____| |:::|____|/:::/ \:::\ \:::| |/::\ \:::\ \:::\____\ /:::/ \:::\____\|:::| / /::\____\ |::| | /::\____\|:::| /:::/ /::\____\|:::::::::::::::::| | /::::::::::\____\_______________\:::\____\ /:::/ \:::\ \:::\____\/:::/__\:::\ \:::| |/:::/____/ \:::\____\/:::/____/ \:::| |/:::/__\:::\ \:::\____\/:::/ \:::\ \:::\____\/:::/____/ ___\:::| |/:::/ \:::\ /::\____\/::\ \/:::/ \:::\____\/::\ /:::/ \:::\____\/:::/ |:::::::::::\____\/:::/____/ /:::/ |:::::::::\____\/:: / |::| /::\____\|:::|____| |:::| |/:::/ \:::\ \:::| ||:::|____| |:::|____|/:::/ \:::\ \:::| |/::\ \:::\ \:::\____\ /:::/ \:::\____\|:::| / /::\____\ |::| | /::\____\|:::| /:::/ /::\____\|:::::::::::::::::| | /::::::::::\____\_______________\:::\____\
\::/ \:::\ /:::/ /\:::\ \:::\ /:::|____|\:::\ \ \::/ /\:::\ \ /:::|____|\:::\ \:::\ \::/ /\::/ \:::\ \::/ /\:::\ \ /\ /:::|____|\::/ \:::\ /:::/ /\:::\ /:::/ \::/ /\:::\ /:::/ \::/ /\::/ |::|~~~|~~~~~ \:::\ \ \::/ / ~~~~~/:::/ /\::/ /|::| /:::/ / \:::\ \ /:::/ / \::/ \:::\ /:::|____| \:::\ _\___/:::/ / \::/ |::::\ /:::|____|\:::\ \:::\ \::/ / /:::/ \::/ /|:::|____\ /:::/ / |::| | /:::/ /|:::|__/:::/ /:::/ /|:::::::::::::::::|____| /:::/~~~~/~~ \::::::::::::::::::/ / \::/ \:::\ /:::/ /\:::\ \:::\ /:::|____|\:::\ \ \::/ /\:::\ \ /:::|____|\:::\ \:::\ \::/ /\::/ \:::\ \::/ /\:::\ \ /\ /:::|____|\::/ \:::\ /:::/ /\:::\ /:::/ \::/ /\:::\ /:::/ \::/ /\::/ |::|~~~|~~~~~ \:::\ \ \::/ / ~~~~~/:::/ /\::/ /|::| /:::/ / \:::\ \ /:::/ / \::/ \:::\ /:::|____| \:::\ _\___/:::/ / \::/ |::::\ /:::|____|\:::\ \:::\ \::/ / /:::/ \::/ /|:::|____\ /:::/ / |::| | /:::/ /|:::|__/:::/ /:::/ /|:::::::::::::::::|____| /:::/~~~~/~~ \::::::::::::::::::/ /
\/____/ \:::\/:::/ / \:::\ \:::\/:::/ / \:::\ \ \/____/ \:::\ \ /:::/ / \:::\ \:::\ \/____/ \/____/ \:::\ \/____/ \:::\ /::\ \::/ / \/____/ \:::\/:::/ / \:::\/:::/ / \/____/ \:::\/:::/ / \/____/ \/____|::| | \:::\ \ \/____/ /:::/ / \/____/ |::| /:::/ / \:::\ \ /:::/ / \/_____/\:::\/:::/ / \:::\ |::| /:::/ / \/____|:::::\/:::/ / \:::\ \:::\ \/____/ /:::/ / \/____/ \:::\ \ /:::/ / |::| | /:::/ / \:::\/:::/ /:::/ / ~~~~~~|::|~~~|~~~ /:::/ / \::::::::::::::::/____/ \/____/ \:::\/:::/ / \:::\ \:::\/:::/ / \:::\ \ \/____/ \:::\ \ /:::/ / \:::\ \:::\ \/____/ \/____/ \:::\ \/____/ \:::\ /::\ \::/ / \/____/ \:::\/:::/ / \:::\/:::/ / \/____/ \:::\/:::/ / \/____/ \/____|::| | \:::\ \ \/____/ /:::/ / \/____/ |::| /:::/ / \:::\ \ /:::/ / \/_____/\:::\/:::/ / \:::\ |::| /:::/ / \/____|:::::\/:::/ / \:::\ \:::\ \/____/ /:::/ / \/____/ \:::\ \ /:::/ / |::| | /:::/ / \:::\/:::/ /:::/ / ~~~~~~|::|~~~|~~~ /:::/ / \::::::::::::::::/____/
\::::::/ / \:::\ \::::::/ / \:::\ \ \:::\ \ /:::/ / \:::\ \:::\ \ \:::\ \ \:::\ \:::\ \/____/ \::::::/ / \::::::/ / \::::::/ / |::| | \:::\ \ /:::/ / |::|/:::/ / \:::\ /:::/ / \::::::/ / \:::\|::|/:::/ / |:::::::::/ / \:::\ \:::\ \ /:::/ / \:::\ \ /:::/ / |::|____|/:::/ / \::::::/ /:::/ / |::| | /:::/ / \:::\~~~~\~~~~~~ \::::::/ / \:::\ \::::::/ / \:::\ \ \:::\ \ /:::/ / \:::\ \:::\ \ \:::\ \ \:::\ \:::\ \/____/ \::::::/ / \::::::/ / \::::::/ / |::| | \:::\ \ /:::/ / |::|/:::/ / \:::\ /:::/ / \::::::/ / \:::\|::|/:::/ / |:::::::::/ / \:::\ \:::\ \ /:::/ / \:::\ \ /:::/ / |::|____|/:::/ / \::::::/ /:::/ / |::| | /:::/ / \:::\~~~~\~~~~~~
\::::/ / \:::\ \::::/ / \:::\ \ \:::\ /:::/ / \:::\ \:::\____\ \:::\____\ \:::\ \:::\____\ \::::/ / \::::/____/ \::::/ / |::| | \:::\ \ /:::/ / |::::::/ / \:::\__/:::/ / \::::/ / \::::::::::/ / |::|\::::/ / \:::\ \:::\____\ /:::/ / \:::\ /:::/ / |:::::::::::/ / \::::/___/:::/ / |::| | /:::/ / \:::\ \ \::::/ / \:::\ \::::/ / \:::\ \ \:::\ /:::/ / \:::\ \:::\____\ \:::\____\ \:::\ \:::\____\ \::::/ / \::::/____/ \::::/ / |::| | \:::\ \ /:::/ / |::::::/ / \:::\__/:::/ / \::::/ / \::::::::::/ / |::|\::::/ / \:::\ \:::\____\ /:::/ / \:::\ /:::/ / |:::::::::::/ / \::::/___/:::/ / |::| | /:::/ / \:::\ \
/:::/ / \:::\ /:::/ / \:::\ \ \:::\ /:::/ / \:::\ \::/ / \::/ / \:::\ /:::/ / /:::/ / \:::\ \ \::/ / |::| | \:::\ \ /:::/ / |:::::/ / \::::::::/ / \::/____/ \::::::::/ / |::| \::/____/ \:::\ /:::/ / \::/ / \:::\__/:::/ / \::::::::::/____/ \:::\__/:::/ / |::| | \::/ / \:::\ \ /:::/ / \:::\ /:::/ / \:::\ \ \:::\ /:::/ / \:::\ \::/ / \::/ / \:::\ /:::/ / /:::/ / \:::\ \ \::/ / |::| | \:::\ \ /:::/ / |:::::/ / \::::::::/ / \::/____/ \::::::::/ / |::| \::/____/ \:::\ /:::/ / \::/ / \:::\__/:::/ / \::::::::::/____/ \:::\__/:::/ / |::| | \::/ / \:::\ \
/:::/ / \:::\/:::/ / \:::\ \ \:::\/:::/ / \:::\ \/____/ \/____/ \:::\/:::/ / /:::/ / \:::\ \ \/____/ |::| | \:::\ \ /:::/ / |::::/ / \::::::/ / ~~ \::::::/ / |::| ~| \:::\/:::/ / \/____/ \::::::::/ / ~~~~~~~~~~ \::::::::/ / |::| | \/____/ \:::\ \ /:::/ / \:::\/:::/ / \:::\ \ \:::\/:::/ / \:::\ \/____/ \/____/ \:::\/:::/ / /:::/ / \:::\ \ \/____/ |::| | \:::\ \ /:::/ / |::::/ / \::::::/ / ~~ \::::::/ / |::| ~| \:::\/:::/ / \/____/ \::::::::/ / ~~~~~~~~~~ \::::::::/ / |::| | \/____/ \:::\ \
/:::/ / \::::::/ / \:::\ \ \::::::/ / \:::\ \ \::::::/ / /:::/ / \:::\ \ |::| | \:::\ \ /:::/ / /:::/ / \::::/ / \::::/____/ |::| | \::::::/ / \::::::/ / \::::::/ / |::| | \:::\ \ /:::/ / \::::::/ / \:::\ \ \::::::/ / \:::\ \ \::::::/ / /:::/ / \:::\ \ |::| | \:::\ \ /:::/ / /:::/ / \::::/ / \::::/____/ |::| | \::::::/ / \::::::/ / \::::::/ / |::| | \:::\ \
/:::/ / \::::/ / \:::\____\ \::::/ / \:::\____\ \::::/ / /:::/ / \:::\____\ \::| | \:::\____\ /:::/ / /:::/ / \::/____/ |::| | \::| | \::::/ / \::::/ / \::::/ / |::| | \:::\____\ /:::/ / \::::/ / \:::\____\ \::::/ / \:::\____\ \::::/ / /:::/ / \:::\____\ \::| | \:::\____\ /:::/ / /:::/ / \::/____/ |::| | \::| | \::::/ / \::::/ / \::::/ / |::| | \:::\____\
\::/ / \::/____/ \::/ / \::/____/ \::/ / \::/____/ \::/ / \::/ / \:| | \::/ / \::/ / \::/ / ~~ |::|____| \:| | \::/ / \::/____/ \::/____/ |::|___| \::/ / \::/ / \::/____/ \::/ / \::/____/ \::/ / \::/____/ \::/ / \::/ / \:| | \::/ / \::/ / \::/ / ~~ |::|____| \:| | \::/ / \::/____/ \::/____/ |::|___| \::/ /
\/____/ ~~ \/____/ ~~ \/____/ \/____/ \/____/ \|___| \/____/ \/____/ \/____/ ~~ \|___| \/____/ ~~ ~~ ~~ \/____/ \/____/ ~~ \/____/ ~~ \/____/ \/____/ \/____/ \|___| \/____/ \/____/ \/____/ ~~ \|___| \/____/ ~~ ~~ ~~ \/____/
Ponieważ jest to golf golfowy , wygrywa odpowiedź z najmniejszą liczbą bajtów!
źródło
Odpowiedzi:
Minecraft, 22313 (50% kodu odręcznego) bajtów
Dlaczego kiedykolwiek obiecałem to zrobić ... Cóż, działa, ale skorzystałem z kilku swobód:
Oto zrzut ekranu:
Zrzut ekranu wyjścia:
Pobierz świat tutaj . Zauważ, że klawiatura wejściowa jest bardzo precyzyjna po kliknięciu. Kliknij trochę po prawej stronie każdej litery, aby uniknąć tego zamieszania.
Wyjaśnienie
ArmorStand
do tyłu o jeden blok, aż dojdzie do końca łańcucha.ArmorStand
sprawdza, jaką postaćArmorStand
reprezentuje na której stoi, i aktywuje ten blok poleceń (który wysyła fantazyjną literę).ArmorStand
s.źródło
JavaScript (ES6),
1439463813360 bajtówWyjaśnienie
Ciąg znaków ASCII jest kompresowany przy użyciu formatu
<character><number_of_times_to_repeat>
. Następnie dodaje się kolejny etap kompresji, w którym wiele popularnych kombinacji (np.20_5
) Jest zastępowanych pojedynczymi znakami. Znaki specjalnen
oznaczają nowy wiersz ib
odwrotny ukośnik.Prawdopodobnie mógłbym trochę ulepszyć algorytm kompresji, ale myślę, że na razie to zostawię.
źródło
PHP, 1898
19051922bajtówTak, PHP bije wszystko, przynajmniej obecnie. :)
Działa z wiersza poleceń:
Obsługuje wielkie i małe litery oraz białe znaki.
Wersja w golfa bez długiego sznurka
Nie golfił
Edycje
foreach()
zeimplode()
i zastępując"\n"
z przerwami prostej rzeczywistej.źródło
php asciistuff.php HelLo
polecenie w terminalu, to tylko echo zawartości pliku asciistuff.php. Po prostu skopiowałem i wkleiłem zawartość pierwszego bloku kodu. Co ja robię źle? Uruchamianie PHP (5.5.27) w systemie Mac OS 10.10.5.<?php
na początku pliku. Nie dodałem go do liczby bajtów. Jeśli jesteś zainteresowany, oto dyskusja na ten temat: Czy znacznik otwierający PHP jest obowiązkowy w liczbie bajtów? .ucfirst
zamiast tegostrtoupper
bzcompress
zapisuje 50 bajtów dla ciągu base64Matlab (Java),
28125281196810 bajtówByć może można by jeszcze trochę pograć w golfa. Teraz używam kompresji napisów przez Javę, skradzionej stąd
Rdzeń to miła rzecz, że w Matlabie możesz również uzyskać wycinki 2d (lub jeśli potrzebujesz 3d itp.) Z matryc, a także ponownie je skleić . To oszczędza dużo pracy! Odbywa się to dla każdego znaku wejścia.
źródło
Python 2, 3376 bajtów
Domowa kompresja poprzez wiele wymian podciągów.
źródło
[``i`` for i in range(2,19)]
krótszy niż ten element do dzielenia łańcucha?`\`i\``
->`i`
14
do17
)Python 2, 1208 bajtów
Oto czytelna część źródła:
Kompletne źródło zawiera znaki niedrukowalne, więc jest prezentowane jako zrzut heksadecymalny, za pomocą którego można dekodować
xxd -r
.źródło