Wybierz zestaw czterech bajtów bez zamiany (tj. Bez powtarzania bajtu) i niekoniecznie w określonej kolejności, z jednego z następujących czterech zestawów:
- Znaki dowolnego kodowania jednobajtowego
- Znaki Unicode z zakresu 00 – FF
- Podpisane liczby całkowite dziesiętne z zakresu −128–127
- Dziesiętne liczby całkowite bez znaku w zakresie 0–255
Cztery wybrane wartości (proszę podać, jakie są) będą prawidłowymi danymi wejściowymi. Musisz sparować każdą wartość z jednym z poniższych dzieł ASCII.
Biorąc pod uwagę (w jakikolwiek sposób) jedno z czterech prawidłowych danych wejściowych, odpowiedz (w dowolny sposób, nawet listę ciągów) odpowiadającą mu grafiką ASCII. Dodatkowa biała przestrzeń jest dozwolona ze wszystkich stron, o ile obraz znajduje się w jednym ciągłym obszarze 2D.
Pierwszy bajt:
/\
/ \
| |
| |
| |
|____|
\__/
| |
| |
| |
| |
/\ | | /\
/ \| |/ \
| || || |
| || || |
| || || |
| || || |
| || || |
| || || |
| || || |
| || || |
| || || |
| || || |
| || || |
| || || |
| || || |
| || || |
| || || |
| || || |
| || || |
| || || |
AAAAAAAAAAAA
Drugi bajt:
/\
/ \
| |
| |
| |
|____|
\__/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
AAAA
Trzeci bajt:
/\
/ \
| |
| |
| |
|____|
\__/
| |
| |
| |
|__|
/\
Czwarty bajt:
db
_/\_
\__/
| |
| |
| |
|__|
/\
Co nowego w tym wyzwaniu złożoności sztuki Kołmogorowa ASCII?
Możliwość wyboru prawidłowych danych wejściowych stanowi nowy aspekt wyzwania. Dane wejściowe są wyraźnie zbyt ograniczone, aby zakodować cały wynik, ale mogą zawierać wystarczającą ilość informacji, aby zasługiwać na uwagę.
Wiele możliwych wyników ma wiele struktur, więc ponowne użycie kodu lub podobrazów jest możliwe zarówno w obrębie każdego obrazu, jak i między obrazami.
Jest wystarczająco dużo duplikacji, że nawet języki, które nie są odpowiednio ukierunkowane na takie wyzwania, mają spore szanse na użycie sprytnego kodu zamiast na szeroką skalę kodowania.