Zdjęcie w tle
Advent of Code

Społeczność

Advent of Code

7

https://adventofcode.com/

    Ja musiałem sie zatrzymac na jakims 18 dniu ale od jutro ruszam żeby skończyć w tym roku świetna zabawa w pomaganie ratowaniu świąt!

    @Passpy Da się jakoś podpiąć pod to kod, który klepię i wrzucam na GitHub’a?

    @sierzant_armii_12_malp raczej średnio. Tylko tyle ze jak zalogujesz się githubem to twoja nazwa użytkownika jest nazwą z githuba i to jest tez jednocześnie link do niego.

    Nieźle! Ja się zatrzymałem na 39 gwiazdkach i w dniu 21 nie udało mi się zrobić zadania. Poza tym udało mi się robić 24 pierwszych części w mniej niż 24h więc jak dla mnie sukces :D


    Gratuluję!

    Zaloguj się aby komentować

    Zaloguj się aby komentować

    Zaloguj się aby komentować

    No niestety, jak się nie siedzi akurat w temacie takich leetcodowych zadań, to chwilę trzeba było podumać.

    @rust-n-dust o to!

    Ja na szczęście robiłem w 2021 zadanie z multiplikujacymi rybkami, więc to ten sam sposob

    Zaloguj się aby komentować

    No pewnie, najpierw część II, a potem I 😜

    Zaloguj się aby komentować

    Zaloguj się aby komentować

    Zgadzam się. W tym roku jakoś dziwnie to wszystko się czyta. Kilka minut straciłem na rozkiminie czy ten znaczek Theta (0 z kropka) to się liczy czy nie liczy.

    W drugiej części też nie skumalem że antinode pojawia się na sprzężonej antenie.

    No i też fakt, że fabularnie to jest po prostu misz masz to też mi się nie podoba 😞 poprzednie to była faktycznie jakaś historia, wędrówka i to było super!


    Ale dzisiaj implementacja prostych operacji na wektorach, mogłem z numpy skorzystać, byłoby jeszcze łatwiej.

    Zaloguj się aby komentować

    Hej!

    https://adventofcode.com/2024/day/7

    Jak zobaczyłem w opisie że chodzi o most z 2022 to mnie oblał zimny pot, ileż ja się nadebugowałem wtedy!

    Mam chyba nowa strategie: wstan rano przeczytaj zadanie, idź spać. W międzyczasie mi się układa zadanie w głowie xD

    Bardzo sprawnie mi poszło dzisiaj, jestem serio zadowolony jak dawno nie byłem. Tym bardziej że druga część to były dosłownie 2 linijki :D

    #adventofcode
    1

    U mnie część pierwsza poleciała od strzała, ale przy drugiej musiałem wrócić do pierwszej i uprościć rekurencję. Niemniej, dzisiejszy problem był bardzo przyjemny.

    Zaloguj się aby komentować

    W ogóle ile się namęczyłem żeby najpierw przekonwertować .mov do .gifa, a potem go zmniejszyć go na tyle żeby hejto zaakceptowało.


    Już nie mówiąc o tym że musiałem wygooglać, że jak gif się ładuje w formularzu hejto, a potem nagle znika to znaczy ze za duży.


    @hejto dalibyście jakiś baner o maksymalnym rozmiarze załącznika.

    Wizualizacje zawsze spoko

    Najs! ;)

    Ja swoje debugowalem jeszcze z wykorzystaniem znaczników kolorów w terminalu (\033[92m itd.) I kurcze pomaga! Tylko siermiężnie się z tego korrzysta

    Zaloguj się aby komentować

    Dziś wyjątkowo siadłem do problemu już o 6:00 .
    Pierwsza część zleciała całkiem sprawnie, ale druga to xD. Poszedł oczywiście brute force (tyle dobrze, że "pałowanie" w Rust to i tak 1s), ale debugowanie mojego błędu zajęło ok. 1h. A błąd z tych najgłupszych - bo problemem nie była implementacja logiki, tylko jak mam obiekt ze stanem, to ten stan wypadałoby zresetować przed II częścią .

    https://adventofcode.com/2024/day/6

    #adventofcode
    1a6b327b-5ff7-4e67-a239-8b19fea53208
    2

    I tak Ci poszło nieźle : D Mi mózg odmówił posłuszeństwa przy drugiej części i rzuciłem to w cholerę na kilka godzin

    Oczywiście, że się skończyło brute-forcem

    Zaloguj się aby komentować

    Dzisiaj treść była faktycznie odrzucająca, ale po znalezieniu myku udało się zamknąć zadanie w dwóch funkcjach po 8 linijek każda. A pewnie dałoby się jeszcze krócej.

    To jedno z tych zadań, w których najprostsze rozwiązanie to takie w którym nie podążasz wprost za instrukcją xd

    Zaloguj się aby komentować

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

    Dzień dobry!

    https://adventofcode.com/2024/day/3

    Jak tam dzisiaj poszło? Regexy czy ktoś inaczej podchodził?

    Ktoś u mnie w robocie rzucił - patrząc na dane wejściowe - możliwe, że jeszcze wrócimy do tego inputu i będziemy pisać własny parser

    Jak myślicie ile wam się uda na bieżąco robić? W tym roku mam więcej roboty, więc dla mnie 10/24 będzie sukcesem
    #adventofcode #programowanie
    6

    @Swbd pierwsza część regexem.


    Druga też regexem. A potem jeszcze raz regexem.

    @Swbd - nie rozumiem zachwytu nad tym Advent of Code - takie syntetyczne zadania mnie męczą i szybko tracę motywację by je robić - zdecydowanie wolę robić sobie sam jakiś projekt, który uczy mnie tego co w danym momencie mnie zainteresowało i to w swoim własnym czasie

    @koszotorobur o to to. Wszystko czego się "ekstra" uczyłem w robocie wynikało z tego, że albo robiłem sobie coś "na boku", albo postanowiłem coś napisać, żeby sobie pomóc z pracą. Więc miało to konkretne uzasadnienie i cel końcowy. Inaczej to się przeradza w klepanie tych słynnych kursów z udemy- 250h kurs z Javy- może i interesuje cię 5% tego co tam jest zawarte, ale za to przewalisz 250 godzin.

    @koszotorobur no widzisz, a dla mnie to trochę jak forma krzyżówek, zagwozdki, ciekawostki. Głównie są to problemy akademickie, czasem coś nowego się nauczę. A na dodatek bardzo mi leży styl i humor historii opowiadanej każdego dnia ;P

    @Swbd w sumie dopiero teraz wpadłem żeby wejść w tagi z programowania Rozwiązania oczywiście regexem, a co do tego ile uda się zrobić - zwykle docieram do około 15 dnia a później odpuszczam bo się robią zbyt czasochłonne, w 2020 zrobiłem całość, ale to jednorazowo było.

    Zaloguj się aby komentować

    @Swbd Oj też się z drugą częścią namęczyłem.


    Co do tablicy wyników, to ja nie bardzo chcę tu podawać moje nazwisko, a mam je w nazwie użytkownika w githubie xD

    Da się anonimowo dołączyć do leaderboarda?

    @lukmar w ustawieniach można zmienić jak się profil wyświetla - anonim, nick czy imię.

    @rust-n-dust tak, ale to działa na wszystkie leaderboardy wtedy, a mam też takie w których chcę być z imienia i nazwiska ;)

    Pierwszy tydzień to czas, gdy czuję się jak programista x10 rozwalający te problemy z łapy. Później przychodzi sprowadzenie do parteru xD

    Ja też mam leaderboardy zajęte niestety :/

    Zaloguj się aby komentować

    Może zrobimy jakąś grupę z tabelą dla hejto? 🙃

    @General_Kenobi Fajny pomysł! Tylko ja już mam ustawionego leaderborda z ekipą od paru lat

    Może ktoś z plusujących nie ma jeszcze własnego, a chciałby stworzyć i się podzielić kodem ?

    Zaloguj się aby komentować

    Całkiem przyjemne, a i owszem : )

    Zaloguj się aby komentować

    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
    0

    Zaloguj się aby komentować

    Lepiej zerknąć po podpowiedź niż utknąć i się irytować czy stracić motywację do rozwiązywania kolejnych problemów.

    Zaloguj się aby komentować

    Siadło. W drugiej części miałem ten najlepszy rodzaj błędu, kiedy dane testowe działają, a prawdziwe nie, ale okazało się że oczywiście nie doczytałem treści.

    #adventofcode 7/25
    511bbd75-75da-4bf0-b2d2-a3c2349eb9f8
    1

    polecam, gdy dane testowe nie działają, a prawdziwe działają - tak u mnie wyglądał part 2 w dniu 5 xD

    Zaloguj się aby komentować

    Następna