https://www.gravatar.com/avatar/306d401b2a8c0efe0996fec60e0c90aa?s=240&d=mp

Dzień dobry!

Mam na imię Kamila. Witam Cię serdecznie na stronie kamilachyla.com.

Znajdziesz tu garść notatek spisywanych w porze drzemki mojego dziecka.

Piszę głównie o programowaniu (EN/PL): (Java, Python, Go, JavaScript), w wolnych chwilach bawię się sztuką generatywną (p5js) oraz piszę i ilustruję książeczki dla swoich dzieci.

Zapraszam!

Koniec Advent Of Code 2020!

Zakończył się tegoroczny Advent of Code. Wszystkie zadania zrobione. Jak co roku, zabawa była świetna. A rzecz cała udała się w tym roku z jednego, bardzo ważnego powodu: z powodu Covida, a dokładniej, z powodu braku konieczności wyprawiania dzieci do szkoły. Dzięki temu miałam po prostu poranną "godzinkę" dla siebie. Miałam też dość determinacji, aby robić zadania również na świątecznym wyjeździe, choć pojawiło się kilka problemów logostycznych. Wszystkie udało się pokonać i teraz z satysfakcją patrzę na moje gwiazdki.

Dzień 20 - poszukiwanie potworów

To był jeden z najtrudnieszych dni. Składanie zdjęć satelitarnych z fragmentów to świetna zabawa, pod warunkiem, że się ten proces już wcześniej przećwiczyło. W zadaniu Jurassic Jigsaw można się było wykazać spostrzegawczością. Najpierw popełniłam błąd w definicjach funcji przekształcających współrzędne punktów obrazu w transformacjach (obrotach i odbiciach względem osi). Poniżej funkcja transformująca frament (tile) w obrocie (wartość 0-3 oznaczająca odpowiednio obrót o 0, 90, 180, 270 stopni) i odbiciu (wartość 0-2 oznaczająca odpowiednio: brak odbicia, odbicie horyzonralne