Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

Wpis użytkownika Swbd w Advent of Code

Zawodowiec

w Advent of Code

5piorunów

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?

Komentarze (4)

Gruba ryba2piorunów

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

Specjalista1piorunów

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

Gruba ryba1piorunów

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

Zawodowiec2piorunów

@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

Hej! Hej! https://adventofcode.com/2024/day/4 Dzisiaj u mnie brzydkie rozwiązanie i zagnieżdżane pętle. Chociaż - Swbd - Hejto.pl (demo semantyczne)