Hej! Hej!

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
rust-n-dust

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ą :).

Swbd

@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

lukmar

@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.

lukmar

@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ć