Menu Zamknij

Zadanie tygodnia (6)

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.