Wszystko
Najnowsze
Archiwum
- 3
konto usunięte via Wykop
- 0
@nalzok: póki co parzyste dni bardzo łatwe a nieparzyste ciężkie/średnie
#naukaprogramowania #programowanie #programista15k #adventofcode
Dzien 5. i mamy typowe bait and switch w stylu AoC - piersza czesc wchodzi bardzo latwo, a w drugiej okazuje sie ze musimy czekac pare milionow lat zeby petla sie skonczyla wykonywac :)
Jak ktos podpatrzyl dane wejsciowe to pewnie zaczal myslec jak to zrobic zeby nie liczyc na duzych liczbach.
Mnie bardziej zastanawialo czy nie sprobowac to napisac wylacznie funkcyjnie, bo
Dzien 5. i mamy typowe bait and switch w stylu AoC - piersza czesc wchodzi bardzo latwo, a w drugiej okazuje sie ze musimy czekac pare milionow lat zeby petla sie skonczyla wykonywac :)
Jak ktos podpatrzyl dane wejsciowe to pewnie zaczal myslec jak to zrobic zeby nie liczyc na duzych liczbach.
Mnie bardziej zastanawialo czy nie sprobowac to napisac wylacznie funkcyjnie, bo
Czesc 2 w Pythonie policzona w 4ms, feels good man
@n0c0Mpr3h3nD: Kurła, u mnie nie chce zejść poniżej 10ms :(
Pewnie za wolno parsuję input ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
Ale świadomość, że niektórzy puszczali bruteforce'a i czekali kilka godzin na wynik mnie pociesza ( ͡° ͜ʖ ͡°)
konto usunięte via Wykop
- 0
Moja reakcja jak po robocie widzę dzisiejszy AoC, a to dopiero day 5 ( ͡° ͜ʖ ͡°)
#adventofcode #programowanie
#adventofcode #programowanie
źródło: 4uw8t4pqsf4c1
Pobierz@ElMatadore Gdyby tylko tak jasno w pracy były zadania opisane jak w AoC
konto usunięte via Wykop
- 0
@zibizz1: i gdyby dało się odwalić taki szajs jak podczas AoC, w którym liczy się tylko czy jedna wypluta liczba jest git
@23kulpamens: chodzi o 2 do potęgi X, gdzie X liczymy od 0 dla pierwszej karty
@n0c0Mpr3h3nD: "one doubled thrre times" = 1*2*2*2 = 8, ale całe zdanie ma jakiś sens w szerszym kontekście, albo jest bez sensu
#adventofcode
Jak ktos chce zobaczyc jak wygladaja "piekne" rozwiazania to polecam zobaczyc ten profil -> https://www.reddit.com/user/4HbQ
Jak ktos chce zobaczyc jak wygladaja "piekne" rozwiazania to polecam zobaczyc ten profil -> https://www.reddit.com/user/4HbQ
konto usunięte via Wykop
- 1
@n0c0Mpr3h3nD: Jakby ten user zobaczył moje parsowanie inputu w C++ to prawdopodobnie już by z nami nie mirkował.
@n0c0Mpr3h3nD: Wczoraj pisałem że python jest zwięzły to ktoś powiedział że wcale nie:P
#naukaprogramowania #programowanie #programista15k #adventofcode
Dzien czwarty - korszystamy z dobroci klasy Counter i robimy obydwie czesci w mniej niz 10 minut :-) Warto tez pamietac ze w Pythonie mozesz napisac seta & setb zeby dostac intersekcje setow.
Jakby ktos sie postaral to mozna napisac czesc 1 w jednej linijce.
Dzien czwarty - korszystamy z dobroci klasy Counter i robimy obydwie czesci w mniej niz 10 minut :-) Warto tez pamietac ze w Pythonie mozesz napisac seta & setb zeby dostac intersekcje setow.
Jakby ktos sie postaral to mozna napisac czesc 1 w jednej linijce.
- 1
- 0
@Saly: dopiero w drugiej czesci uzylem
#adventofcode #programowanie #programista15k
Dzisiaj chyba najszybciej zrobione zadanko spośród wszystkich 4. W ogóle szkoda, że nie mamy leaderboarda wykopowego. Chociaż pewnie potrafiały by się ludki, które by gotowe rozwiązania pakowały
Dzisiaj chyba najszybciej zrobione zadanko spośród wszystkich 4. W ogóle szkoda, że nie mamy leaderboarda wykopowego. Chociaż pewnie potrafiały by się ludki, które by gotowe rozwiązania pakowały
Hej, jutro rusza Advent of Code 2018!
Super okazja do nauki nowego języka programowania lub podszlifowania aktualnych umiejętności. W poprzednium roku udało mi się wykonać mniej niż połowę zadań, zobaczymy czy w ciągu tego roku faktycznie się czegoś nauczyłem ( ͡° ͜ʖ ͡°)
Pozwoliłem sobie założyć nowy leaderboard na
Super okazja do nauki nowego języka programowania lub podszlifowania aktualnych umiejętności. W poprzednium roku udało mi się wykonać mniej niż połowę zadań, zobaczymy czy w ciągu tego roku faktycznie się czegoś nauczyłem ( ͡° ͜ʖ ͡°)
Pozwoliłem sobie założyć nowy leaderboard na
@n0c0Mpr3h3nD: możesz drugie konto zrobić xD Dostaniesz inne dane wejściowe, ale program raz napiszesz.
Utarło się, że C++ jest językiem stosowanym do competitive programmingu. W statystykach google code jamu prawie wszyscy finaliści w nim rozwiązywali zadania. Dlaczego podczas #adventofcode prawie cała topka pisze w Pythonie?
#programowanie
#programowanie
@cordianss ponieważ w pythonie pisze się o wiele szybciej. Do tego wśród najnowszego narybku python jest najpopularniejszy. No i ostatecznie w adventofcode nie ma narzutu czasowego na wykonanie algorytmu a w wielu konkursach jest. Więc tam wybiera się rodzinę C bo jest najszybsza :)
@cordianss: Po pierwsze topka z konkursów międzynarodowych to nie to samo co topka z AoC. AoC to zabawa, te zadania są zbyt łatwe aby ludzie mocni z algorytmiki się nimi jarali. W AoC widziałem że biorą głównie udział ludzie np. uczący się programowania. Po drugie w AoC liczy się tylko wynik a nie szybkość czy zajętość pamięci. Gdyby wydajność była kryterium to te rozwiązania w Pythonie przegrałyby z kretesem.
Pierwszy raz robie #adventofcode i w sumie sie troche wkrecilem, z ciekawosci jak bardzo ciezsze sa zadania z 2-4 tygodnia na tle 1? Bo jak to sa serio kolosy po kilka godzin to nie ma bata bym za tym nadazyl xD
#programowanie
#programowanie
Są dostępne zadania z poprzednich lat, możesz sobie spojrzeć. Nigdy nie miałem tyle wytrwałości by dojść do końca (lol) ale pamiętam że to, jak trudne są późniejsze dni, zależy od twojego doświadczenia, sposobu rozwiązania z jakiego skorzystasz czy nawet z języka programowania w którym piszesz. Niektóre są na 5 minut, z innymi się męczyłem pół godziny ( ͡° ͜ʖ ͡°)
konto usunięte via Wykop
- 2
@ElMatadore: A pomyśl sobie jak ktoś ma rodzinę i dzieci plus własną jakąś pasję. To wtedy nie ma szans z takimi jurnymi byczkami co nawalają po godzinach.
#naukaprogramowania #programowanie #programista15k #adventofcode
Jak tam mirki i mirabelki dzień trzeci?
U mnie wyszło spokojnie rozpisane pętla za pętlą.
Wiem że głupio zrobiłem szukając najpierw liczb zamiast symboli, ale już nie chciało mi się tego zmieniać...
Część druga nie miała jakoś specjalnego haczyka, tyle co zmienić trochę czego się szuka, więc kopiuj wklej z pierwszej części na luzie.
Jak tam mirki i mirabelki dzień trzeci?
U mnie wyszło spokojnie rozpisane pętla za pętlą.
Wiem że głupio zrobiłem szukając najpierw liczb zamiast symboli, ale już nie chciało mi się tego zmieniać...
Część druga nie miała jakoś specjalnego haczyka, tyle co zmienić trochę czego się szuka, więc kopiuj wklej z pierwszej części na luzie.
konto usunięte via Wykop
- 0
@n0c0Mpr3h3nD: mi troche zeszlo, zrobilem adjacency matrix ale caly czas bylo cos z edge case'ami, part 2 nie mialem czasu zrobic, nadrobie jutro, nie wydaje sie ciezkie jak mam juz ogarniete 1
@n0c0Mpr3h3nD: znowu miałem tak że przykładowe dane zwracały mi prawidłowy wynik, a w tych "prawdziwych" był corner case na szukanie, którego straciłem mnóstwo czasu.
#adventofcode #programowanie #programista15k
Kurde, w porównaniu z zeszłym rokiem to trzeba trochę tego kodu więcej napisać w początkowych zadaniach (ʘ‿ʘ)
Kurde, w porównaniu z zeszłym rokiem to trzeba trochę tego kodu więcej napisać w początkowych zadaniach (ʘ‿ʘ)
#adventofcode #naukaprogramowania #programista15k
Dzień drugi zdecydowanie lżejszy, jak się człowiek nie pospieszył i rozpisał część pierwsza na więcej linijek to część druga wchodzi prawie automatycznie.
Dzień drugi zdecydowanie lżejszy, jak się człowiek nie pospieszył i rozpisał część pierwsza na więcej linijek to część druga wchodzi prawie automatycznie.
konto usunięte via Wykop
- 2
@n0c0Mpr3h3nD: Z kolei ja dzisiaj byłem konno sobie pojeździć, pod hangarem ( ͡° ͜ʖ ͡°) później sprzątałem mieszkanie, robiłem zdrowy obiadek, teraz leżę z żonką na łóżku i myślę co tutaj na Netflix oglądnąć. Na pisanie kodu w weekendy szkoda mi życia. Tzn robiłem tak jak byłem młody, ale z tego wyrosłem.
konto usunięte via Wykop
- 0
@n0c0Mpr3h3nD: dzisiejsze zadanie proste, rozwiązałem część pierwszą i drugą nawalony po imprezie w pół godziny
(ps serio xd)
(ps serio xd)
Pomyślałem, żeby sobie w tym roku uczestniczyć w Advent of Code i przy okazji spróbować coś pokodzić w GoLang'u. No i powiem wam, że ja to umiem sobie wybrać. Problem z dnia pierwszego można było rozwiązać przy użyciu regexa, tak też zrobiłem, lecz gdy dojdziemy do części drugiej to tego nie da się zrobić prosto w Go XD
Dlaczego? Implementacja regexa w Go nie wspiera lookaheads/lookbehinds... To w takim razie jak sobie poradziłem?
Dlaczego? Implementacja regexa w Go nie wspiera lookaheads/lookbehinds... To w takim razie jak sobie poradziłem?
źródło: Zrzut ekranu 2023-12-02 123421
Pobierz- 1
@BreathDeath: nie, nie przeczytałem zadania, tylko kod przygotowany na przyszłość (⌐ ͡■ ͜ʖ ͡■) W następnym sprincie nie będzie trzeba zadania zakładać jak się wymagania zmienią.
@NieMaTegoNaStackOverflow: Klient Ci nie płaci za myślenie tylko za taski. Jak już napisałem, porozmawiamy na retro.
strasznie tu pusto na tagu jak na portal pełen programistów 15k
#adventofcode
#adventofcode
konto usunięte via Wypiek
- 2
Programiści tutaj przecież brzydzą się algorytmiką, bo nie jest do niczego potrzebna. ;)
@BreathDeath: Brzydzę się algorytmiką na rekrutacjach pod presją czasu i z rekruterem patrzącym przez ramię - na AoC nikt nie widzi czy coś mi zajęło 15min czy 3 godziny ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
#adventofcode #programowanie #programista15k #naukaprogramowania
Przypominam ze dzis sie zaczal https://adventofcode.com/
I to z grubej rury, bo czesc druga miala haczyk w haczyku.
Przypominam ze dzis sie zaczal https://adventofcode.com/
I to z grubej rury, bo czesc druga miala haczyk w haczyku.
konto usunięte via Wykop
- 4
@cordianss: Dobra, już wiem, nakładają się liczby.
Treść przeznaczona dla osób powyżej 18 roku życia...
- 4
Liczba linijek w dzisiejszych danych. Tak blisko... ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
#adventofcode #2137
#adventofcode #2137
źródło: comment_1671362289HExUv2kknzcK0j1svKn8on.jpg
Pobierz- 1
@WaveCreator: ja musiałem zacząć kompilować swoje dzieła w Rust, inaczej nadal bym czekał ( ͡° ʖ̯ ͡°)
- 0
często szukacie pomocy przy rozwiązaniu? :D
#adventofcode
#adventofcode
@zackson: jak dotad 1-15 bez, dzisiejszego jeszcze nie patrzylem. Ale przyznam ze musialem sie upewnic przy 11tym
Zrobilem sobie dzisiaj AoC wczesniej i zobaczylem artykul, ze juz niedlugo spadnie zapotrzebowanie na programistow bo wyprze ich openAI. może i tak będzie, ale na pewno nie prędko ( ͡° ͜ʖ ͡°)
#openai #chatgpt #adventofcode #python
#openai #chatgpt #adventofcode #python
źródło: comment_167110310241aTjPEogHJSLjHbKxbBPQ.jpg
Pobierz- 3
- 1
@filozof900: napisz mu, że nie ma takiej metody, to się poprawi. nie wszystko zawsze działa od razu, ale czasem potrafi poprawić swój kod

















Dzień 6. a wygląda jak coś co byś się spodziewał w pierwszym dniu.
Zauważyć że w zadaniu jest nierówność kwadratowa, mikro haczyk żeby zauważyć że jak masz obydwa wyniki całkowite to musisz odjąć 1.
10-15min na pierwszą część i 10-15 sekund na drugą (tyle co parser lekko zmienić)
Jutro spodziewam się pierwszego DFS/BFS
@n0c0Mpr3h3nD: imo to zadanie jest genialne, bo jak tak zrobisz to tracisz czas. Sprawdzenie głupim bruteforcem pierwszego i drugiego zadania da ci wynik dużo szybciej