Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#adventofcode

Specjalista

w Dyskusje

4piorunów

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.

 

Gruba ryba0piorunów

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

Specjalista1piorunów

@lukmar brute force location->seed da radę

Kosmonauta0piorunów

@rust-n-dust +1
Zwykły bruteforce też da radę, tylko trzeba dzielić na paczki

Fenomen3piorunów

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

Pokaż więcej komentarzy (7)

Gruba ryba

w Advent of Code

4piorunów

Dzisiaj w pracy trzeba było pracować więc adwent musiał poczekać do wieczora.

Niby proste, ale przez głupi błąd z dzieleniem stringa po spacjach straciłem pół godziny na debugowanie xd

W ogóle jaki plot twist z odblokowaniem tylu linijek obrazka na raz :open_mouth:

Specjalista2piorunów

@lukmar ah ten kolejny dzien parsowanka. Z drugiej strony zawsze był ogień jak w inpucie byly tylko dwie liczby xd

Pokaż więcej komentarzy (2)

Specjalista

w Dyskusje

5piorunów

Czwarty dzień i w końcu coś luźnego : )

 

Fenomen2piorunów

Prawda, pierwsza część poszła w 10 minut, druga mam nadzieję że pójdzie równie łatwo podczas przerwy w pracy

Specjalista1piorunów

@NooT 10 minut to zajęło mi "przetworzenie" logiki jak liczyć punktację dla karty xD

Fenomen1piorunów

@rust-n-dust z czasem będzie lepiej :grinning:

Sum0piorunów

@rust-n-dust Mi to idzie jeszcze dłużej, bo nie jestem w stanie czytać treści zadania, nie przeczytawszy całej historii związanej z zadaniem 😉

Pokaż więcej komentarzy (4)

Sum

w Hydepark

13piorunów

Hejka wszystkim, jak ktoś czuje, że nie daje rady z zadankiem, to może niech napisze na tagu, to ogarnie się podpowiedzi. Warto się nie poddawać, bo to doświadczenie później zostaje w głowie i palcach, a zadanka szczególnie późniejsze, w któych chodzi o wydajność są bardzo wartościowe.

 

Tytan0piorunów

Bardzo fajna inicjatywa! A pomożesz z tym że po całym dniu na uczelni nie mam siły na kodowanie nawet takich małych ciekawych zadanek? :V

Śmieszki śmieszkami, jak będę mieć siłę to usiądę ponadrabiac ale i tak myślę że jedno dziennie. Ale czy będę robić po kolei czy zgodnie z dniem w kalendarzu to jeszcze nie wiem. Inicjatywa pomagania sobie fajna

Sum0piorunów

@camonday ważne, żeby samemu też coś naskrobać, najlepiej dojść do miejsca, w którym się po prostu utknie - to jest dobry moment na sformułowanie pytania. Kolejność i czas nie są ważne, wydaje mi się, że wiele osób chętnie zaangażuje się w podpowiedzi lub wskazywanie błędów.

Pokaż więcej komentarzy (2)

Fenomen

w Advent of Code

8piorunów

Dzień 3 naprawdę trudny. Poziom w tym roku jest, krótko ujmując, dojebany :grinning:

Ale dałem radę, 2 gwiazdki zgarnięte.

Upubliczniłem dzisiaj moje repo z rozwiązaniami w Kotlinie, gdyby ktoś był zainteresowany https://github.com/marrek13/adventofcode2023

Miłego wieczoru!

 

Specjalista2piorunów

Ja już dziś chciałem sobie odpuścić przez to... 😛 Ale na szczęście zrobienie kilku godzinnej przerwy pozwoliło spojrzeć na problem z innej strony i rozwiązać.
Ten rok to na razie 'Advent of Parsing' a nie Coding, ech...

Fenomen1piorunów

To prawda, jak na razie wszystko sprowadza się do skomplikowanych operacji przetwarzania tekstu wejściowego, bo jako takie zagadki potem już są trywialne

Pokaż więcej komentarzy (2)

Kosmonauta

w Programowanie

5piorunów

Trudne się dziś wylosowało, druga część imo znacznie prostsza, choć po jej zrobieniu pewnie pierwszą byłbym w stanie też dużo szybciej ogarnąć :grinning:

Wniosek wyciągnięty - zapisywać wpisywane wyniki, bo potem po x błędzie 10 minut czekania, to boli

Specjalista0piorunów

ja jestem opóźniony o dzień i dzisiaj robiłem dopiero wczorajsze zadanie. Myslalem ze nadrobię dzisiaj, bo weekend, ale robie wszystko zgodnie z TDD + SOLID w celach rozwojowych, więc to proste zadanko zajęło mi dziś cały dzień 😛

Kosmonauta0piorunów

@Flaaj No i fajno, dobre ćwiczenie pod kątem jakichś rekrutacji. My z kolei w firmie mamy prywatny leaderboard i siłą rzeczy trochę tryhardzę byle wynik był xD

Pokaż więcej komentarzy (2)

Autorytet

w Advent of Code

5piorunów

Ech, no cały czas w drugim dniu w pierwszej części dostaję - 1809, które jest błędne.
Nie wiem dlaczego grrr.

Edit. Dosłownie pare minut po napisaniu posta ogarnąłem, pierwsza część za mną.
 

Gruba ryba0piorunów

@Fausto w czym siedział błąd?

Autorytet1piorunów

@lukmar w logice rzecz jasna :grinning: nie porównywałem liczb na podstawie kolorów.

Pokaż więcej komentarzy (2)

Autorytet

w Advent of Code

2piorunów

Dość proste było.
Nie bardzo wiem dlaczego dostałem jedną gwiazdkę. Liczy się czas? czy może to, że raz wpisałem błędną odpowiedź?
https://adventofcode.com/2023

 

Kosmonauta3piorunów

Dwie części musisz zrobić na dwie gwiazdki

Autorytet0piorunów

@Bujnik aaaa, przeoczyłem

Pokaż więcej komentarzy (2)

Gruba ryba

w Advent of Code

5piorunów

Ruszamy z edycją 2023? Zapraszam do społeczności.

https://adventofcode.com/2023

Chyba najtrudniejszy pierwszy dzień jaki widziałem xD

  (tylko pierwszy dzień otaguję, żeby nie spamować codziennie)

Kosmonauta1piorunów

Może nie najtrudniejszy, tylko średnio sprecyzowany przykład, w drugiej części przynajmniej

Gruba ryba0piorunów

@Bujnik pierwsze dni to jednak zawsze były proste działania matematyczne. Parsowanie tekstu w ten sposób z reguły pojawiało się nieco później.

Kosmonauta0piorunów

@lukmar A to nie wiem, pierwszy raz w tym biorę udział, spodziewam się równie ciekawych rzeczy później

Pokaż więcej komentarzy (4)

Gruba ryba

w Programowanie

7piorunów

Z okazji dostania z pracy dostępu do GitHub Copilota, uznałem że pobawię się językami, które znam tylko z grubsza.

Po dwóch latach klepania głównie Pythona i sieciowych konfiguracji, zacząłem robić Advent of Code w C++.

Ale to jest kwadratowy język xD Jakieś vectory, cout'y, standard outputy. Nie przypominam sobie kiedy ostatnio musiałem definiować typ jakiejś zmiennej przed inicjalizacją, a co dopiero długość listy (znaczy się tablicy).

Niemniej bawię się świetnie. Dobra opcja na odświeżenie sobie podstaw.

  

Fanatyk0piorunów

@lukmar ten język jest kwadratowy z zupełnie innych względów. Sam proces kompilacji potrafi być drogą przez mękę, a jeszcze standard, który bardziej przypomina rzeźbę z gówna niż nowoczesny i spójny język programowania.

Gruba ryba0piorunów

@MostlyRenegade Myślę że takie niuanse bym odkrywał dopiero pracując przy produkcyjnym kodzie. Na to się nie zapowiada na razie. Ale generalnie myślę że warto wiedzieć "z czym to się je".

Fanatyk0piorunów

@lukmar a, i jeszcze bym zapomniał o j*baniu się ze wskaźnikami i ręcznym zarządzaniu pamięcią. Co prawda ostatnio jest w tym względzie progres, ale dotyczy w sumie tylko rzeczy względnie nowych lub napisanych własnoręcznie. Bo jak dostaniesz jakieś stare api, to masz przerąbane jak w ruskim czołgu.

Praktykant3piorunów

@lukmar a co dopiero długość listy (znaczy się tablicy).
To się zdecyduj, czy używasz vectora, czy tablic z C. Ostatnio długość tablicy w C++ to chyba ponad 20 lat temu określałem.

Gruba ryba0piorunów

@piotrb a no widzisz. Moje jedyne doświadczenie z C++ to był jeden semestr na studiach kilka lat temu. Tam nas nauczyli żeby wszystko robić na tablicach, więc w mojej głowie to zostało jako standard.

Teraz copilot podpowiada mi vectory, ale jakoś tak nadal intuicyjnie wracam do tablic. Rozumiem że nie powinienem?

Praktykant1piorunów

@lukmar Nie powinieneś, poza bardzo specyficznymi miejscami, gdzie będziesz w pełni świadomy co robisz. Fakt, że gdzie niegdzie jeszcze tak uczą C++.

Pokaż więcej komentarzy (14)