https://adventofcode.com/2024/day/4
Dzisiaj u mnie brzydkie rozwiązanie i zagnieżdżane pętle.
Chociaż tyle, że może dorobię później animacje w konsoli.
Mieliście tak samo, czy jakiś sprytny myk znaleźliście?
#adventofcode
Max 2 pętle for.
Jednak dziś, po raz pierwszy w tym roku zdarzyło mi się to, czego nie cierpię - czyli niezbyt precyzyjne instrukcja do zadania. No ok, być może wszystko było jasne i to moja nadinterpretacja, ale czy w części drugiej liczymy tylko "x" czy też "+"? Wg. mnie na takie błahostki niepotrzebnie traci się czas, a jak ktoś pierwszy rok podchodzi do AoC, to nawet może się odbić.
Takie marudzenie trochę, ale widzę, że z roku na rok mam mniej entuzjazmu do tej zabawy. Jedynie ciekawe wizualizacje rozwiązań na reddicie mnie trzymają :).
@rust-n-dust o miałem to samo!
Też nie wiedziałem czy + to specjalny przypadek x, i wiele osób z tego co widziałem miało podobne rozterki
@rust-n-dust @Swbd Podobnie było dzień wcześniej. Nie było doprecyzowane czy oddzielnie linie instrukcji należy ze sobą połączyć, czy czytać oddzielnie.
@Swbd mój myk na drugą część (nie wiem czy taki sprytny) polegał na tym że przeszukiwałem całą tablicę w poszukiwaniu liter "A" i potem sprawdzałem czy okoliczne narożniki pasują do stworzenia "X". Są tylko 4 dobre kombinacje (MAS-MAS, MAS-SAM, SAM-MAS i SAM-SAM) więc nie było dużo sprawdzania. Dzięki temu nie miałem ryzyka duplikatów, bo każde "A" występuje w każdym "iksie" tylko raz.
Zaloguj się aby komentować