#adventofcode

8
57
AoC 16/25
Oj jak dzisiaj siadło...
Po sprawdzeniu testowych przypadków, przełączenie się na dzisiejszy input dało poprawną odpowiedź za pierwszym razem.
Dodatkowo ASCII art na głównej wprowadza pewien smaczek...

#adventofcode

Zaloguj się aby komentować

AoC 15/25
Halo, halo, jak tam postępy? Ostatnie kilka dni to bardzo fajne zadanka, wręcz odprężające.
Przyznam się, że do tej pory w ogóle nie wczytywałem się w opisywaną historię. Pora to nadrobić.

#adventofcode
Bujnik

Dziś w końcu udało się w miarę sprawnie zrobić, tak, to utykałem na debugowaniu przez ostatnie dni na part 2

Zaloguj się aby komentować

Zostań Patronem Hejto i odblokuj dodatkowe korzyści tylko dla Patronów

  • Włączona możliwość zarabiania na swoich treściach
  • Całkowity brak reklam na każdym urządzeniu
  • Oznaczenie w postaci rogala , który świadczy o Twoim wsparciu
  • Wcześniejszy dostęp, do wybranych funkcji na Hejto
Zostań Patronem
AoC 13/25
Dziś proste zadanko, ale tyle ile czasu spędziłem nad debugowanie kodu to szkoda gadać...
Mój spaghetti code poległ na drugiej części, więc trzeba było porządnie wszystko przepisać i wtedy poszło.

#adventofcode

Zaloguj się aby komentować

Moje statsy z implementacji 11/25 AoC w Rust. Część plików zawiera wklejone przykłady z unit testami, a same inputy wczytuję z plików.

#adventofcode #programowanie
b75224ce-25f4-460d-9fbe-96a10d513ae4
koszotorobur

@rust-n-dust - najs

Ruścik dobry jest - mówię to jako Pythonista.

rust-n-dust

@koszotorobur Pythonik w kołchozie, a dla relaksu Rust xD

koszotorobur

@rust-n-dust - Tak samo - bo lubię szybkie rezultaty i szybkie pisanie kodu i Python jest już ugruntowany więc nie muszę nikogo do niczego przekonywać (a jak kod ma się wykonywać szybko to sobie modulik w Cythonie wymodzę... lub Ruście jak ma być bardzo szybko ).

Zaloguj się aby komentować

#adventofcode
Dzisiaj zadanie zrobiłem chyba w najgorszy możliwy sposób, ale jak ktoś napisał wcześniej "oni tego nie sprawdzają".
Chyba jutro to opiszę, to będziecie mogli mnie wyśmiać, ale na razie bez spoilerów.
Passpy

@BilboBagosz no moj kod tez nie moge patrzec xd trzeba odkomentowywac czesci w zaleznosci od inputu

BilboBagosz

@Passpy odnośnie kodu to nie mam żadnych oczekiwań, ale sam algorytm jest słaby.

Zaloguj się aby komentować

#adventofcode 9/25

Adwent z rana jak wiadomo co.

Dzisiaj strasznie dużo tekstu i na pierwszy rzut oka dość trudne zadanie, ale ostatecznie całość logiki zmieściła się w około 10 linijkach dla znalezienia cząstkowych różnic i kolejnych 10 dla ostatecznych sum obu części.

Bardzo przyjemny dzień. Ale muszę przyznać że zaczyna pojawiać się stres na zasadzie "czy to już dzisiaj okaże się za trudne" Poprzedni rok zakończyłem na 32 gwiazdkach. Osobista poprzeczka jest dość wysoko
94fd7f82-7cd6-4c86-a11d-c45c1645d75e

Zaloguj się aby komentować

Dzisiaj sprytna matematyka W zeszłym roku było podobne zadanie z tego co kojarzę. BTW. Czy na hejto jest coś takiego jak <spoiler></spoiler> na wypoku?

#adventofcode
rust-n-dust

"Sprytna matematyka" i już wiem, że się brute force'm nie doczekam xD.

W zeszłym roku zdaje się dzień 11 - z małpami wymagał tej samej (małpiej ) sztuczki.

A brak <spoiler></spoiler> to skandal!

marmot

Po przeczytaniu tego posta przed zobaczeniem treści myślałem, że ta sztuczka będzie trudniejsza :D. Ale fakt, uniknąłem dzięki niej przynajmniej z biliona iteracji

Flaaj

W sumie z treści zadania nie wynika, ze można użyć sprytnej matematyki. Akurat tak zostały inputy dobrane, że można (node'y konczące sie na A i Z miały te same child node'y, czasem tylko zamienione lewy z prawym, w innym wypadku nie byloby to mozliwe)

Zaloguj się aby komentować

#adventofcode 6/25

Dzisiaj łatwo, o ile się uważało na fizyce w liceum.

Może usiądę potem żeby nadrobić tę drugą gwiazdkę z wczoraj.
55a3bd35-9d46-4634-9681-cbee57efe30b
Passpy

@lukmar procesor zrobil brrrrt?( ͡° ͜ʖ ͡°) czy jakos niaczej?

lukmar

@Passpy na początku próbowałem bruteforcować, ale szybko okazało się że raczej nie ma na to szans.


Zamiast pojedynczych nasion operowałem na przedziałach. Najtrudniejsze było zaimplementowanie działań na zbiorach i obsługiwanie sytuacji w których cześć przedziału łapała się do zasady z mapy, a część nie. Ale ostatecznie zadziałało.

Zaloguj się aby komentować

Zaczynam dostrzegać pewien wzorzec trudności zadań
#adventofcode
marmot

Po prostu dają nam odpocząć co drugi dzień

Flaaj

@Bujnik ale mnie dzien 5 zaskoczył w częsci II XD

Czekałem jak debil przez 10 sekund po odpaleniu na wynik, a potem zobaczyłem jakie tam są liczby XD

Poprzednie zadania chociaz dało się zbruteforce'ować chociać

Zaloguj się aby komentować

Oj dziś na tagu chyba nie bez powodu cicho xD.
Ja dopiero po pracy rozwiązałem Part 2, oczywiście "umiarkowanym" brute force...
No nic, zobaczymy co dalej.

#adventofcode #programowanie
2c8a5cc7-a75c-4a23-b7a3-465ab19de4a3
lukmar

heheheheheh, okej. czyli zupełny bruteforce odpada w drugiej części xD

0f6028ee-c2de-4cc6-a2c0-386080ffbcc0
rust-n-dust

@lukmar brute force location->seed da radę

Bujnik

@rust-n-dust +1

Zwykły bruteforce też da radę, tylko trzeba dzielić na paczki

mpower

Mi się w końcu udało part 2, ale chcąc uniknąć brute force poczytałem trochę komentarzy na reddicie

BilboBagosz

Hasło do 2 części dnia piątego: część wspólna zbioru

Zaloguj się aby komentować