W bieżącym tygodniu zadanie będzie dotyczyło kompresji grafiki.
Obrazy rastrowe składają się z punktów zwanych pikselami. Każdy piksel reprezentuje konkretny kolor. Na przykład na czarno-białym obrazie każdy piksel jest albo czarny, albo biały. Aby obraz zajmował jak najmniej miejsca na dysku podczas zapisywania zdjęć, stosuje się ich kompresję. Poniższy przykład przedstawia zapis z kompresją obrazka litery „a”. Pierwsza liczba w każdym wierszu zawsze odnosi się do liczby białych pikseli na początku wiersza. Jeśli pierwszy piksel jest czarny, wiersz zaczyna się od zera.
Zadaniem waszym jest odkodowanie obrazka o wymiarach 15 x 15 pikseli z następującymi danymi:
15
5, 3, 7
4, 1, 3, 1, 6
3, 1, 5, 1, 5
2, 1, 7, 1, 4
1, 1, 4, 1, 4, 1, 3
1, 1, 3, 3, 3, 1, 3
1, 1, 4, 1, 4, 1, 3
2, 1, 7, 1, 4
3, 1, 5, 1, 5
4, 1, 3, 1, 1, 1, 4
5, 3, 3, 1, 3
12, 1, 2
13, 1, 1
15
Z zadania z poprzedniego tygodnia zostały wysłane 2 odpowiedzi. Osoby je wysyłające podały następujące nicki:
- Boo
- hub
- Mix
Odpowiedzi na bieżące zadanie przesyłajcie na adres: zadanie.tygodnia@jacekdaniel.pl
Czas na wysłanie zadanie jest do niedzieli 23.10.2022 r. do godziny 18.00.
Pamiętajcie też o podaniu pod jakim nickiem chcecie pojawić się w rankingu.