Polskie forum Pythona
search
  • chevron_right Tematy
  • label Wyzwania

Everybody codes (odpowiednik Advent Of Code) w listopadzie, miesiąc przed AoC :)

Burgman
4 października 2024
chat_bubble_outline 37
chevron_right last_page
chevron_right last_page
  • link
    Burgman
    Członkowie 14 postów
    4 października 2024 17:24 4 października 2024 17:24
    link

    Cześć, jest nowy challenge, coś w rodzaju AoC (który chyba zna już każdy) o nazwie Everybody Codes ( everybody.codes/home ). Warto tam zajrzeć 5 listopada, bowiem jest to produkt .....polski!

    CC_PL lubi to

    favorite 1

  • link
    CC_PL
    Członkowie 62 posty
    8 listopada 2024 20:59 8 listopada 2024 20:59
    link

    Bierzecie udział w tym konkursie? Ja tak, idę jak burza! ;) :D :D (żartuję!).

    Polska przewodzi (na razie). Dobrze jakby pythoniści wsparli naszą reprezentację.

    CC_PL

  • link
    raydeal
    Zespół 69 postów
    10 listopada 2024 13:48 10 listopada 2024 13:48
    link

    Zapomniałem że to już wystartowało :) W czym idziesz jak burza jeśli nie w Pythonie?

  • link
    CC_PL
    Członkowie 62 posty
    10 listopada 2024 14:08 10 listopada 2024 14:08
    link

    Działam w Py, ale to nie ma znaczenia. Wystartowało, ale spokojnie nadrobisz zaległości! Z 15 zadań (5 x 3 części) dwa mi sprawiły problemy. Nie wiem jak zrobić Part 3 w 5-tym questcie. Nadal wielka zagwozdka.

  • link
    raydeal
    Zespół 69 postów
    11 listopada 2024 19:21 11 listopada 2024 19:21
    link

    Nie można przejść do następnego Part danego questa jeśli nie poda się poprawnego wyniku?

  • link
    CC_PL
    Członkowie 62 posty
    11 listopada 2024 19:23 11 listopada 2024 19:23
    link

    Ni cholery ;) :) Tak jak w AoC, trzeba odpowiedzieć na wszystko, po kolei, poprawnie by zakończyć pojedynczy quest.
    Na którym dniu (quest-cie) jesteś?

    1-szy, 3-ci i 4-ty dzień to bułka z masłem, ale 2-gi i 5-ty to są trochę 'tricky' :) W drugim dniu trochę mi zeszło za nim otrzymałem poprawny wynik, a w 5-tym ....tańczyłem prawie cały weekend :)

  • link
    raydeal
    Zespół 69 postów
    11 listopada 2024 20:28 11 listopada 2024 20:28
    link

    Dopiero zacząłem dziś wieczorem, zrobiłem 1szy quest. Ale widzę, że można przeskakiwać questy i robić nie po kolei. Ciekawe czy to wpływa i jak na ocene?
    Może dziś jeszcze jakiś zrobie - może drugi spróbuje.

  • link
    CC_PL
    Członkowie 62 posty
    11 listopada 2024 20:38 11 listopada 2024 20:38
    link

    Questy które są otwarte możesz robić oczywiście w dowolnej kolejności, co do punktów to leaderboard zawiera oceny najlepszych osób, a żeby tam się znaleźć to niestety w praktyce trzeba zacząć o 24:00 rozwiązywać, bo na drugi dzień rano z opóźnieniem kilku godzinnym nie ma szans by zyskać punkty. To wszystko działa prawie tak samo jak w AoC.
    Przykładowo Quest 1 najlepsi robili w pół godziny, osoba ostatnia w TOP 100 w 42m 10s, więc jak ja zabrałem się za niego kilkanaście godzin później to nie dostałem żadnych punktów mimo, ze zrobiłem go w czasie poniżej 40 minut. Albo bierzesz udział w rywalizacji, wtedy robisz na czas i punkty, albo tylko dla przyjemności i zdobycia doświadczenia i olewasz ranking.

    Na stronie everybody.codes/event/2024/user masz swoje czasy w kolumnie Local Time ile realnie siedziałeś nad problemem od momentu otwarcia questu.

  • link
    CC_PL
    Członkowie 62 posty
    11 listopada 2024 20:40 11 listopada 2024 20:40
    link
    Napisane przez @raydeal:

    Może dziś jeszcze jakiś zrobie - może drugi spróbuje.

    Zalecam 3ci i 4ty - dużo prostsze. Za 3 godziny i 20 minut startuje 6-ty - jak chcesz zdobyć punkty.

  • link
    CC_PL
    Członkowie 62 posty
    12 listopada 2024 04:32 12 listopada 2024 04:32
    link

    6-ty quest - drzewa, robi się ciekawie i ciężko :)

  • link
    raydeal
    Zespół 69 postów
    12 listopada 2024 09:50 12 listopada 2024 09:50
    link

    Wygląda na to, że trochę warto robić questy po kolei bo punktowane jest też to kiedy się zaczęło zadanie od momentu jego otwarcia, czyli to o czym pisałeś - najwięcej punktów dostają Ci co nie śpią. Ja mam ciekawsze rzeczy do robienia w nocy niż kodowanie :) więc będę robił popołudniami lub wieczorami.
    Wczoraj zrobiłem quest1 i część 1 z drugiego - utknąłem na części drugiej, bo tam trzeba zgadnąć co autor miał na myśli :D
    Ale punkty dostałem po tych zadaniach bo wskoczyłem z 9xx pozycji na 7xx.
    Dziś chyba spróbuje quest3 i 4, a drugi na razie zostawię.

  • link
    CC_PL
    Członkowie 62 posty
    12 listopada 2024 15:15 12 listopada 2024 15:15
    link

    Ja też utknąłem na Part II w drugim zadaniu, ale Part III jest już łatwiejszy.
    To prawda, godzina rozpoczęcia nie jest w Polsce idealna . W USA mają lepiej - tam się zaczyna w godz. 14-18.
    Polacy nadal prowadzą, ale ekipa USA odrabia straty i szybko pną się w rankingu.

    Powodzenia w rozwiązywaniu zadań!

  • link
    raydeal
    Zespół 69 postów
    14 listopada 2024 22:30 14 listopada 2024 22:30
    link

    Zrobiles 8 part 3? "utknalem" na tym a nie chce mi się implementować tego algorytmu co tam opisują bo nie wiem czy to będzie działać czy znów trzeba zgadywać co autor miał na myśli :)

  • link
    CC_PL
    Członkowie 62 posty
    14 listopada 2024 22:43 14 listopada 2024 22:43
    link

    Tak, mam komplet zadań :) Z czym masz problem? To jest dalsza część, kontynuacja, warto się zapoznać z treścią. Same obliczenia nie są trudne, ani nie zabierają wiele czasu.

    szerokość się zwiększa o 2
    na warstwę jest wzór w opisie - doszło +10 na końcu (w stosunku do part 2)
    liczba bloków to szerokość * warstwa

    Przelatujesz po warstwach i odejmujesz blocki ze środka (te niepotrzebne)

    Na koniec zwracasz ile potrzeba bloków minus te 202400000
    I koniec.

  • link
    raydeal
    Zespół 69 postów
    14 listopada 2024 23:06 14 listopada 2024 23:06
    link

    Też pomyślałem na początku o takim algorytmie. Ale zacząłem się wczytywać w ten algorytm do usuwania bloków, który opisali, i zrobił mi się bałagan w głowie. Nie zgadza mi się moja teoria z tym co podają w przykładowej tabelce i na rysunku. Bo według mnie, w tym przykładzie co podają, dla 2 warstw, bloków potrzebnych jest 16 a nie 19.

  • link
    CC_PL
    Członkowie 62 posty
    15 listopada 2024 01:34 15 listopada 2024 01:34
    link

    Dziś (Quest 9) utknąłem już na part II. Part I to zadanko które kiedyś komuś robiliśmy na starym forum. Chyba guaz to rozwiązał z tego co pamiętam, ja dziś dałem radę, ale Part II....cholera :)

  • link
    raydeal
    Zespół 69 postów
    15 listopada 2024 16:25 15 listopada 2024 16:25
    link

    Ja też utknąłem na Part 2. Udało Ci się zrobić?

  • link
    CC_PL
    Członkowie 62 posty
    15 listopada 2024 19:29 15 listopada 2024 19:29
    link

    Stoję w miejscu :) Mam dwa sposoby jak to rozwiązać, ale oba są dalekie od ideału, nieładne ( brute force i sposób ręczny dla 1..59 ).

chevron_right last_page
arrow_upward Idź do góry
powered by misago