{"id":10042,"date":"2021-11-30T15:11:33","date_gmt":"2021-11-30T14:11:33","guid":{"rendered":"https:\/\/vived.io\/advent-of-code-2021-with-vived\/"},"modified":"2021-11-30T15:11:33","modified_gmt":"2021-11-30T14:11:33","slug":"advent-of-code-2021-with-vived","status":"publish","type":"post","link":"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/","title":{"rendered":"Advent of Code 2021 with Vived"},"content":{"rendered":"\n<p>Dla wszystkich, kt\u00f3rzy wiedz\u0105 czym jest Advent of Code b\u0119dzie kr\u00f3tko i zwi\u0119\u017ale. Podobnie jak w zesz\u0142ym roku otwieramy nasz leaderboard, w kt\u00f3rym b\u0119dziecie mieli okazj\u0119 po\u015bciga\u0107 si\u0119 na punkty z nami i innymi czytelnikami bloga. W tym roku postanowili\u015bmy te\u017c p\u00f3j\u015b\u0107 o krok dalej i stworzyli\u015bmy grup\u0119 na facebooku na kt\u00f3rej b\u0119dziemy dzieli\u0107 si\u0119 przemy\u015bleniami, rozwi\u0105zaniami i memami &#8211; serdecznie zapraszamy!<\/p>\n\n\n\n<p>\ud83c\udf85\ud83c\udffb<a href=\"https:\/\/adventofcode.com\/\">Advent of Code<\/a><br>\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66 <a href=\"https:\/\/www.facebook.com\/groups\/223069906571427\">Grupa na facebooku<br><\/a>\ud83d\udcc8 <a href=\"https:\/\/adventofcode.com\/2021\/leaderboard\/private\">Advent of Code leaderboard<\/a> (join code: 1550550-c19ac226)<\/p>\n\n\n\n<p>Ponadto w tym roku dla trzech najlepszych os\u00f3b na naszym leaderboardzie przygotowali\u015bmy ma\u0142e pakiety niespodzianek. Wyniki odczytamy 31 grudnia 2021 o 12:00 u\u017cywaj\u0105c opisanego poni\u017cej systemu Local Score.<\/p>\n\n\n\n<h2 id=\"czym-jest-advent-of-code\" data-num=1>Czym jest Advent of Code?&nbsp;<\/h2>\n\n\n\n<p>Advent of Code to wydarzenie w ramach kt\u00f3rego codziennie o 6 rano czasu polskiego od 1 do 25 grudnia publikowane s\u0105 kr\u00f3tkie programistyczne zagadki. Tegoroczna edycja jest ju\u017c sz\u00f3st\u0105 i je\u015bli jeste\u015bcie ciekawi jak to wygl\u0105da\u0142o w poprzednich to mo\u017cecie sprawdzi\u0107 to <a href=\"https:\/\/adventofcode.com\/2020\/events\">tutaj<\/a>.<\/p>\n\n\n\n<p>Ka\u017cda \u0142amig\u0142\u00f3wka podzielona jest na 2 etapy i za rozwi\u0105zanie ka\u017cdego z nich u\u017cytkownik nagradzany jest gwiazdk\u0105. Zagadki nie maj\u0105 ogranicze\u0144 dotycz\u0105cych j\u0119zyka programowania, test\u00f3w czy wsp\u00f3\u0142bie\u017cno\u015bci &#8211; podobnie jak na studiach liczy si\u0119 tylko ko\u0144cowy wynik (i znam osoby, kt\u00f3re w zesz\u0142ym roku rozwi\u0105za\u0142y niekt\u00f3re zagadki przy pomocy Wolfram Alfa). Nie oznacza to, \u017ce wydajno\u015b\u0107 nie jest wa\u017cna &#8211; zazwyczaj naiwne rozwi\u0105zania licz\u0105 si\u0119 od kilku godzin do nawet kilku dni (a nic nie boli bardziej ni\u017c b\u0142\u0105d rzucony po kilku godzinach dzia\u0142ania programu).<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/s6hd5v4xdc561.png\" alt=\"\" class=\"wp-image-3306\" width=\"-198\" height=\"-198\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/s6hd5v4xdc561.png 824w, https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/s6hd5v4xdc561-300x300.png 300w, https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/s6hd5v4xdc561-150x150.png 150w, https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/s6hd5v4xdc561-768x772.png 768w\" sizes=\"(max-width: 824px) 100vw, 824px\" \/><figcaption>https:\/\/www.reddit.com\/r\/adventofcode\/comments\/kdkn37\/2020_day_15_part_2_im_still_waiting\/<\/figcaption><\/figure><\/div>\n\n\n\n<h2 id=\"jak-liczone-sa-punkty\" data-num=2>Jak liczone s\u0105 punkty?<\/h2>\n\n\n\n<p>W ramach Advent of Code opr\u00f3cz gwiazdek uczestnicy gromadz\u0105 r\u00f3wnie\u017c punkty w ramach ranking\u00f3w. Punkty w ramach rankingu liczone s\u0105 w nast\u0119puj\u0105cy spos\u00f3b:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>pierwszy u\u017cytkownik, kt\u00f3ry prze\u015ble poprawne rozwi\u0105zanie otrzymuje tyle punkt\u00f3w ile os\u00f3b liczy ranking (N)<\/li><li>drugi&nbsp; u\u017cytkownik, kt\u00f3ry prze\u015ble poprawne rozwi\u0105zanie o jeden punkt mniej ni\u017c liczba os\u00f3b w rankingu (N-1)<\/li><li>\u2026<\/li><li>Kiedy przedostatni u\u017cytkownik przesy\u0142a swoje poprawne rozwi\u0105zanie to otrzymuje dwa punkty (2)<\/li><li>Kiedy ostatni u\u017cytkownik przesy\u0142a swoje poprawne rozwi\u0105zanie to otrzymuje jeden punkt (1)<\/li><\/ul>\n\n\n\n<p>Co wa\u017cne, je\u015bli w trakcie wydarzenia liczba os\u00f3b w rankingu si\u0119 zmieni to punkty zostan\u0105 automatycznie przeliczone.<\/p>\n\n\n\n<h2 id=\"dlaczego-kocham-advent-of-code\" data-num=3>Dlaczego kocham Advent of Code?<\/h2>\n\n\n\n<p>Advent of Code to opr\u00f3cz \u015bwietnych zagadek r\u00f3wnie\u017c spo\u0142eczno\u015b\u0107, kt\u00f3ra tworzy wok\u00f3\u0142 wydarzenia niesamowit\u0105 atmosfer\u0119. Na Reddicie, Twitterze (i naszej grupie na facebooku!) znajdziecie mas\u0119 dyskusji dotycz\u0105cych zada\u0144 i jeszcze wi\u0119cej mem\u00f3w. Jednym z moich ulubionych w\u0105tk\u00f3w w zesz\u0142ym roku by\u0142y komiksy publikowane codziennie na Twitterze przez Garego Grady b\u0119d\u0105ce ilustracj\u0105 do tre\u015bci zada\u0144. Trzymam kciuki, \u017ceby w tym roku komiksy r\u00f3wnie\u017c wr\u00f3ci\u0142y.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/Eof27a1WEAA-UmY-1024x576.jpeg\" alt=\"\" class=\"wp-image-3307\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/Eof27a1WEAA-UmY-1024x576.jpeg 1024w, https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/Eof27a1WEAA-UmY-300x169.jpeg 300w, https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/Eof27a1WEAA-UmY-768x432.jpeg 768w, https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/Eof27a1WEAA-UmY.jpeg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>https:\/\/twitter.com\/GaryJGrady\/status\/1335307478754476033\/photo\/1<\/figcaption><\/figure><\/div>\n\n\n\n<p>Wok\u00f3\u0142 Advent of Code co roku zbiera si\u0119 r\u00f3wnie\u017c grupa szalonych ludzi. Dla mnie najbardziej pozytywnie zakr\u0119conymi s\u0105 \u015bmia\u0142kowie rozwi\u0105zuj\u0105c \u0142amig\u0142\u00f3wki w Emoji Code (patrz: <a href=\"https:\/\/www.reddit.com\/r\/adventofcode\/comments\/kdtqxk\/2020_day_15_emojicode_worlds_best_programming\/\">tutaj<\/a>)&nbsp; i Excelu (patrz: <a href=\"https:\/\/www.youtube.com\/watch?v=7drel2F0_5o&amp;t=72s\">tutaj<\/a>) . Nie brakuje te\u017c ludzi podchodz\u0105cych do Advent of Code w spos\u00f3b niestandardowy. Kto powiedzia\u0142, \u017ce nie mo\u017cemy <a href=\"https:\/\/www.youtube.com\/watch?v=CwTpdp7UEi0\">wydrukowa\u0107 wszystkich mo\u017cliwych permutacji danych wej\u015bciowych<\/a>, <a href=\"https:\/\/i.redd.it\/krz2i30lj01y.jpg\">rozwi\u0105za\u0107 \u0142amig\u0142\u00f3wki tylko przy u\u017cyciu kartki i o\u0142\u00f3wka<\/a>, albo <a href=\"https:\/\/twitter.com\/FuriousProgramm\/status\/1348811628486258688\">pr\u00f3bowa\u0107 znale\u017a\u0107 rozwi\u0105zanie manualnie permutuj\u0105c puzle<\/a>? Ju\u017c nie mog\u0119 si\u0119 doczeka\u0107 na jakie szalone pomys\u0142y w tym roku wpadnie spo\u0142eczno\u015b\u0107 Advent of Code.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"805\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/AmKPEqRG-RHyl2q577eDtoJxVmD8PCBwjntRPbJ8P6s.jpeg\" alt=\"\" class=\"wp-image-3308\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/AmKPEqRG-RHyl2q577eDtoJxVmD8PCBwjntRPbJ8P6s.jpeg 640w, https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/AmKPEqRG-RHyl2q577eDtoJxVmD8PCBwjntRPbJ8P6s-239x300.jpeg 239w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption>https:\/\/www.reddit.com\/r\/adventofcode\/comments\/k6xy4v\/my_solutions_so_far\/<\/figcaption><\/figure><\/div>\n\n\n\n<h2 id=\"rozwiewamy-obawy\" data-num=4>Rozwiewamy obawy<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Anonimowy programista<\/p><cite>Programistyczne \u0142amig\u0142\u00f3wki to nie dla mnie. Algorytmy nigdy nie by\u0142y moj\u0105 mocn\u0105 stron\u0105, wi\u0119c prawdopodobnie polegn\u0119 ju\u017c w pierwszych dniach.<\/cite><\/blockquote>\n\n\n\n<p>Nie masz si\u0119 czego obawia\u0107. Advent of Code to przede wszystkim okazja do podszkolenia swoich umiej\u0119tno\u015bci. Niekt\u00f3re zagadki potrafi\u0105 co prawda zablokowa\u0107 nas na kilka dnia, ale tutaj do akcji wkracza niesamowita spo\u0142eczno\u015b\u0107 Advent of Code. W sieci znajdziecie mas\u0119 w\u0105tk\u00f3w z podpowiedziami, kt\u00f3re nie zdradzaj\u0105 ca\u0142ego rozwi\u0105zania. A je\u015bli nawet to nie pomo\u017ce to jest jeszcze droga szarego Jedi, czyli przeanalizowanie rozwi\u0105za\u0144, kt\u00f3re z \u0142atwo\u015bci\u0105 znajdziecie w sieci (i na naszej grupie!). Niekt\u00f3rzy powiedz\u0105, \u017ce to \u017cywe oszustwo, ale dop\u00f3ki dzi\u0119ki temu uczycie si\u0119 czego\u015b nowego, to jak dla mnie wasze sumienie pozostaje nieskazitelne.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"626\" height=\"478\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/x0qrggrphz661.jpeg\" alt=\"\" class=\"wp-image-3310\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/x0qrggrphz661.jpeg 626w, https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/x0qrggrphz661-300x229.jpeg 300w\" sizes=\"auto, (max-width: 626px) 100vw, 626px\" \/><figcaption>https:\/\/www.reddit.com\/r\/adventofcode\/comments\/kiyxim\/2020_day_23_part_2_when_the_brute_force_approach\/<\/figcaption><\/figure><\/div>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Anonimowy programista<\/p><cite>W Advent of Code kluczowe jest szybkie rozwi\u0105zanie zadania. Nawet gdybym codziennie wstawa\u0142 o 6 rano to nie b\u0119d\u0119 mia\u0142 szans w rywalizacji.<\/cite><\/blockquote>\n\n\n\n<p>Je\u015bli liczysz na sukces w globalnym rankingu to zdecydowanie masz racj\u0119 &#8211; pierwsze rozwi\u0105zania dodaj\u0105 zazwyczaj osoby zaprawione w konkursach algorytmicznych ju\u017c w kilka minut od opublikowania zadania. Pami\u0119taj jednak, \u017ce nie wszyscy s\u0105 cyborgami i zazwyczaj w mniejszych lokalnych rankingach sprawa wygl\u0105da zupe\u0142nie inaczej. Inni programi\u015bci podobnie jak Ty lubi\u0105 czasem pospa\u0107, czasem musz\u0105 wyskoczy\u0107 do lekarza i czasem zatn\u0105 si\u0119 na jakim\u015b zadaniu. Nawet je\u015bli zaliczysz kilkudniow\u0105 przerw\u0119, albo b\u0119dziesz rozwi\u0105zywa\u0142 zadania po po\u0142udniu to wci\u0105\u017c mo\u017cecie liczy\u0107 si\u0119 w grze. A zapewniam Ci\u0119, \u017ce nic tak nie motywuje jak widok kolegi z zespo\u0142u, kt\u00f3ry zaczyna ucieka\u0107 w rankingu. No i do tego wszystkiego dochodzi jeszcze wisienka na torcie w postaci wytrwa\u0142o\u015bci. W naszym zesz\u0142orocznym rankingu tylko 20% uczestnik\u00f3w zdoby\u0142o wszystkie mo\u017cliwe gwiazdki.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"775\" src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/6t5bamofkk181.png\" alt=\"\" class=\"wp-image-3309\" srcset=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/6t5bamofkk181.png 620w, https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/6t5bamofkk181-240x300.png 240w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><figcaption>https:\/\/www.reddit.com\/r\/ProgrammerHumor\/comments\/r18x82\/i_just_cant_resist\/<\/figcaption><\/figure><\/div>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Anonimowy programista<\/p><cite>W Advent of Code mo\u017cna z \u0142atwo\u015bci\u0105 oszukiwa\u0107.<\/cite><\/blockquote>\n\n\n\n<p>To prawda. Nikt nie powstrzyma Was przed znalezieniem dzia\u0142aj\u0105cego rozwi\u0105zania na Reddicie albo Githubie ju\u017c w kilka godzin od opublikowania zadania. Pami\u0119tajcie jednak, \u017ce w Advent of Code liczy si\u0119 przede wszystkim nauka przez zabaw\u0119, a rywalizacja w rankingach powinna by\u0107 traktowana jako motywuj\u0105cy dodatek.<\/p>\n\n\n\n<h2 id=\"jak-advent-of-code-dziala-od-podszewki\" data-num=5>Jak Advent of Code dzia\u0142a od podszewki<\/h2>\n\n\n\n<p>Nie by\u0142bym sob\u0105, gdybym na zako\u0144czenie tego posta nie podzieli\u0142 si\u0119 z Wami prelekcj\u0105 jakiej udzieli\u0142 kilka lat temu tw\u00f3rca Advent of Code Eric Watsl. Za zagadkami i infrastruktur\u0105 stoi tylko jedna osoba, kt\u00f3ra dodatkowo musia\u0142a sobie poradzi\u0107 z eksploduj\u0105c\u0105 popularno\u015bci\u0105 aplikacji. Nawet je\u015bli nie jeste\u015bcie zainteresowani Advent of Code to materia\u0142 jest wart obejrzenia.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.youtube.com\/watch?v=CFWuwNDOnIo\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Ju\u017c jutro startuje Advent of Code 2021 dlatego chcemy zaprosi\u0107 Was do wsp\u00f3lnej zabawy w ramach leaderboardu i grupy na facebooku. <\/p>\n","protected":false},"author":12,"featured_media":7810,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-10042","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"acf":{"weekly_summary":false,"push_notification_image":false,"estimated_reading_time":"5","feature_image_visible":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Advent of Code 2021 with Vived - Vived<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Advent of Code 2021 with Vived - Vived\" \/>\n<meta property=\"og:description\" content=\"Ju\u017c jutro startuje Advent of Code 2021 dlatego chcemy zaprosi\u0107 Was do wsp\u00f3lnej zabawy w ramach leaderboardu i grupy na facebooku.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/\" \/>\n<meta property=\"og:site_name\" content=\"Vived\" \/>\n<meta property=\"article:published_time\" content=\"2021-11-30T14:11:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/VIVED.png\" \/>\n\t<meta property=\"og:image:width\" content=\"940\" \/>\n\t<meta property=\"og:image:height\" content=\"788\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Tomasz Borowicz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/\"},\"author\":{\"name\":\"Tomasz Borowicz\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/person\/9d2a72fe7d0dfbb4092675afbab742bb\"},\"headline\":\"Advent of Code 2021 with Vived\",\"datePublished\":\"2021-11-30T14:11:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/\"},\"wordCount\":1111,\"publisher\":{\"@id\":\"https:\/\/vived.io\/pl\/#organization\"},\"image\":{\"@id\":\"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/VIVED.png\",\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/\",\"url\":\"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/\",\"name\":\"Advent of Code 2021 with Vived - Vived\",\"isPartOf\":{\"@id\":\"https:\/\/vived.io\/pl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/VIVED.png\",\"datePublished\":\"2021-11-30T14:11:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/#primaryimage\",\"url\":\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/VIVED.png\",\"contentUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/VIVED.png\",\"width\":940,\"height\":788},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/vived.io\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Advent of Code 2021 with Vived\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/vived.io\/pl\/#website\",\"url\":\"https:\/\/vived.io\/pl\/\",\"name\":\"Vived\",\"description\":\"platform empowering IT people and technology companies to synergic growth\",\"publisher\":{\"@id\":\"https:\/\/vived.io\/pl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/vived.io\/pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/vived.io\/pl\/#organization\",\"name\":\"Vived\",\"url\":\"https:\/\/vived.io\/pl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png\",\"contentUrl\":\"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png\",\"width\":136,\"height\":45,\"caption\":\"Vived\"},\"image\":{\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/person\/9d2a72fe7d0dfbb4092675afbab742bb\",\"name\":\"Tomasz Borowicz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/vived.io\/pl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/804536d2672538508d43f60ad2108e5aaea76c192653eaf95d4c3934b7d1dbb6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/804536d2672538508d43f60ad2108e5aaea76c192653eaf95d4c3934b7d1dbb6?s=96&d=mm&r=g\",\"caption\":\"Tomasz Borowicz\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Advent of Code 2021 with Vived - Vived","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/","og_locale":"pl_PL","og_type":"article","og_title":"Advent of Code 2021 with Vived - Vived","og_description":"Ju\u017c jutro startuje Advent of Code 2021 dlatego chcemy zaprosi\u0107 Was do wsp\u00f3lnej zabawy w ramach leaderboardu i grupy na facebooku.","og_url":"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/","og_site_name":"Vived","article_published_time":"2021-11-30T14:11:33+00:00","og_image":[{"width":940,"height":788,"url":"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/VIVED.png","type":"image\/png"}],"author":"Tomasz Borowicz","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/#article","isPartOf":{"@id":"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/"},"author":{"name":"Tomasz Borowicz","@id":"https:\/\/vived.io\/pl\/#\/schema\/person\/9d2a72fe7d0dfbb4092675afbab742bb"},"headline":"Advent of Code 2021 with Vived","datePublished":"2021-11-30T14:11:33+00:00","mainEntityOfPage":{"@id":"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/"},"wordCount":1111,"publisher":{"@id":"https:\/\/vived.io\/pl\/#organization"},"image":{"@id":"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/#primaryimage"},"thumbnailUrl":"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/VIVED.png","inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/","url":"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/","name":"Advent of Code 2021 with Vived - Vived","isPartOf":{"@id":"https:\/\/vived.io\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/#primaryimage"},"image":{"@id":"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/#primaryimage"},"thumbnailUrl":"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/VIVED.png","datePublished":"2021-11-30T14:11:33+00:00","breadcrumb":{"@id":"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/#primaryimage","url":"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/VIVED.png","contentUrl":"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/VIVED.png","width":940,"height":788},{"@type":"BreadcrumbList","@id":"https:\/\/vived.io\/pl\/advent-of-code-2021-with-vived\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/vived.io\/pl\/"},{"@type":"ListItem","position":2,"name":"Advent of Code 2021 with Vived"}]},{"@type":"WebSite","@id":"https:\/\/vived.io\/pl\/#website","url":"https:\/\/vived.io\/pl\/","name":"Vived","description":"platform empowering IT people and technology companies to synergic growth","publisher":{"@id":"https:\/\/vived.io\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vived.io\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/vived.io\/pl\/#organization","name":"Vived","url":"https:\/\/vived.io\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png","contentUrl":"https:\/\/vived.io\/wp-content\/uploads\/2020\/03\/logo_vived_color.png","width":136,"height":45,"caption":"Vived"},"image":{"@id":"https:\/\/vived.io\/pl\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/vived.io\/pl\/#\/schema\/person\/9d2a72fe7d0dfbb4092675afbab742bb","name":"Tomasz Borowicz","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/vived.io\/pl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/804536d2672538508d43f60ad2108e5aaea76c192653eaf95d4c3934b7d1dbb6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/804536d2672538508d43f60ad2108e5aaea76c192653eaf95d4c3934b7d1dbb6?s=96&d=mm&r=g","caption":"Tomasz Borowicz"}}]}},"blocks_vived":[{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Dla wszystkich, kt\u00f3rzy wiedz\u0105 czym jest Advent of Code b\u0119dzie kr\u00f3tko i zwi\u0119\u017ale. Podobnie jak w zesz\u0142ym roku otwieramy nasz leaderboard, w kt\u00f3rym b\u0119dziecie mieli okazj\u0119 po\u015bciga\u0107 si\u0119 na punkty z nami i innymi czytelnikami bloga. W tym roku postanowili\u015bmy te\u017c p\u00f3j\u015b\u0107 o krok dalej i stworzyli\u015bmy grup\u0119 na facebooku na kt\u00f3rej b\u0119dziemy dzieli\u0107 si\u0119 przemy\u015bleniami, rozwi\u0105zaniami i memami - serdecznie zapraszamy!<\/p>\n","innerContent":["\n<p>Dla wszystkich, kt\u00f3rzy wiedz\u0105 czym jest Advent of Code b\u0119dzie kr\u00f3tko i zwi\u0119\u017ale. Podobnie jak w zesz\u0142ym roku otwieramy nasz leaderboard, w kt\u00f3rym b\u0119dziecie mieli okazj\u0119 po\u015bciga\u0107 si\u0119 na punkty z nami i innymi czytelnikami bloga. W tym roku postanowili\u015bmy te\u017c p\u00f3j\u015b\u0107 o krok dalej i stworzyli\u015bmy grup\u0119 na facebooku na kt\u00f3rej b\u0119dziemy dzieli\u0107 si\u0119 przemy\u015bleniami, rozwi\u0105zaniami i memami - serdecznie zapraszamy!<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>\ud83c\udf85\ud83c\udffb<a href=\"https:\/\/adventofcode.com\/\">Advent of Code<\/a><br>\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66 <a href=\"https:\/\/www.facebook.com\/groups\/223069906571427\">Grupa na facebooku<br><\/a>\ud83d\udcc8 <a href=\"https:\/\/adventofcode.com\/2021\/leaderboard\/private\">Advent of Code leaderboard<\/a> (join code: 1550550-c19ac226)<\/p>\n","innerContent":["\n<p>\ud83c\udf85\ud83c\udffb<a href=\"https:\/\/adventofcode.com\/\">Advent of Code<\/a><br>\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66 <a href=\"https:\/\/www.facebook.com\/groups\/223069906571427\">Grupa na facebooku<br><\/a>\ud83d\udcc8 <a href=\"https:\/\/adventofcode.com\/2021\/leaderboard\/private\">Advent of Code leaderboard<\/a> (join code: 1550550-c19ac226)<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Ponadto w tym roku dla trzech najlepszych os\u00f3b na naszym leaderboardzie przygotowali\u015bmy ma\u0142e pakiety niespodzianek. Wyniki odczytamy 31 grudnia 2021 o 12:00 u\u017cywaj\u0105c opisanego poni\u017cej systemu Local Score.<\/p>\n","innerContent":["\n<p>Ponadto w tym roku dla trzech najlepszych os\u00f3b na naszym leaderboardzie przygotowali\u015bmy ma\u0142e pakiety niespodzianek. Wyniki odczytamy 31 grudnia 2021 o 12:00 u\u017cywaj\u0105c opisanego poni\u017cej systemu Local Score.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":[],"innerBlocks":[],"innerHTML":"\n<h2>Czym jest Advent of Code?&nbsp;<\/h2>\n","innerContent":["\n<h2>Czym jest Advent of Code?&nbsp;<\/h2>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Advent of Code to wydarzenie w ramach kt\u00f3rego codziennie o 6 rano czasu polskiego od 1 do 25 grudnia publikowane s\u0105 kr\u00f3tkie programistyczne zagadki. Tegoroczna edycja jest ju\u017c sz\u00f3st\u0105 i je\u015bli jeste\u015bcie ciekawi jak to wygl\u0105da\u0142o w poprzednich to mo\u017cecie sprawdzi\u0107 to <a href=\"https:\/\/adventofcode.com\/2020\/events\">tutaj<\/a>.<\/p>\n","innerContent":["\n<p>Advent of Code to wydarzenie w ramach kt\u00f3rego codziennie o 6 rano czasu polskiego od 1 do 25 grudnia publikowane s\u0105 kr\u00f3tkie programistyczne zagadki. Tegoroczna edycja jest ju\u017c sz\u00f3st\u0105 i je\u015bli jeste\u015bcie ciekawi jak to wygl\u0105da\u0142o w poprzednich to mo\u017cecie sprawdzi\u0107 to <a href=\"https:\/\/adventofcode.com\/2020\/events\">tutaj<\/a>.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Ka\u017cda \u0142amig\u0142\u00f3wka podzielona jest na 2 etapy i za rozwi\u0105zanie ka\u017cdego z nich u\u017cytkownik nagradzany jest gwiazdk\u0105. Zagadki nie maj\u0105 ogranicze\u0144 dotycz\u0105cych j\u0119zyka programowania, test\u00f3w czy wsp\u00f3\u0142bie\u017cno\u015bci - podobnie jak na studiach liczy si\u0119 tylko ko\u0144cowy wynik (i znam osoby, kt\u00f3re w zesz\u0142ym roku rozwi\u0105za\u0142y niekt\u00f3re zagadki przy pomocy Wolfram Alfa). Nie oznacza to, \u017ce wydajno\u015b\u0107 nie jest wa\u017cna - zazwyczaj naiwne rozwi\u0105zania licz\u0105 si\u0119 od kilku godzin do nawet kilku dni (a nic nie boli bardziej ni\u017c b\u0142\u0105d rzucony po kilku godzinach dzia\u0142ania programu).<\/p>\n","innerContent":["\n<p>Ka\u017cda \u0142amig\u0142\u00f3wka podzielona jest na 2 etapy i za rozwi\u0105zanie ka\u017cdego z nich u\u017cytkownik nagradzany jest gwiazdk\u0105. Zagadki nie maj\u0105 ogranicze\u0144 dotycz\u0105cych j\u0119zyka programowania, test\u00f3w czy wsp\u00f3\u0142bie\u017cno\u015bci - podobnie jak na studiach liczy si\u0119 tylko ko\u0144cowy wynik (i znam osoby, kt\u00f3re w zesz\u0142ym roku rozwi\u0105za\u0142y niekt\u00f3re zagadki przy pomocy Wolfram Alfa). Nie oznacza to, \u017ce wydajno\u015b\u0107 nie jest wa\u017cna - zazwyczaj naiwne rozwi\u0105zania licz\u0105 si\u0119 od kilku godzin do nawet kilku dni (a nic nie boli bardziej ni\u017c b\u0142\u0105d rzucony po kilku godzinach dzia\u0142ania programu).<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":3306,"width":-198,"height":-198,"sizeSlug":"full","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/s6hd5v4xdc561.png\" alt=\"\" class=\"wp-image-3306\" width=\"-198\" height=\"-198\"\/><figcaption>https:\/\/www.reddit.com\/r\/adventofcode\/comments\/kdkn37\/2020_day_15_part_2_im_still_waiting\/<\/figcaption><\/figure><\/div>\n","innerContent":["\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/s6hd5v4xdc561.png\" alt=\"\" class=\"wp-image-3306\" width=\"-198\" height=\"-198\"\/><figcaption>https:\/\/www.reddit.com\/r\/adventofcode\/comments\/kdkn37\/2020_day_15_part_2_im_still_waiting\/<\/figcaption><\/figure><\/div>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":[],"innerBlocks":[],"innerHTML":"\n<h2>Jak liczone s\u0105 punkty?<\/h2>\n","innerContent":["\n<h2>Jak liczone s\u0105 punkty?<\/h2>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>W ramach Advent of Code opr\u00f3cz gwiazdek uczestnicy gromadz\u0105 r\u00f3wnie\u017c punkty w ramach ranking\u00f3w. Punkty w ramach rankingu liczone s\u0105 w nast\u0119puj\u0105cy spos\u00f3b:&nbsp;<\/p>\n","innerContent":["\n<p>W ramach Advent of Code opr\u00f3cz gwiazdek uczestnicy gromadz\u0105 r\u00f3wnie\u017c punkty w ramach ranking\u00f3w. Punkty w ramach rankingu liczone s\u0105 w nast\u0119puj\u0105cy spos\u00f3b:&nbsp;<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/list","attrs":[],"innerBlocks":[],"innerHTML":"\n<ul><li>pierwszy u\u017cytkownik, kt\u00f3ry prze\u015ble poprawne rozwi\u0105zanie otrzymuje tyle punkt\u00f3w ile os\u00f3b liczy ranking (N)<\/li><li>drugi&nbsp; u\u017cytkownik, kt\u00f3ry prze\u015ble poprawne rozwi\u0105zanie o jeden punkt mniej ni\u017c liczba os\u00f3b w rankingu (N-1)<\/li><li>\u2026<\/li><li>Kiedy przedostatni u\u017cytkownik przesy\u0142a swoje poprawne rozwi\u0105zanie to otrzymuje dwa punkty (2)<\/li><li>Kiedy ostatni u\u017cytkownik przesy\u0142a swoje poprawne rozwi\u0105zanie to otrzymuje jeden punkt (1)<\/li><\/ul>\n","innerContent":["\n<ul><li>pierwszy u\u017cytkownik, kt\u00f3ry prze\u015ble poprawne rozwi\u0105zanie otrzymuje tyle punkt\u00f3w ile os\u00f3b liczy ranking (N)<\/li><li>drugi&nbsp; u\u017cytkownik, kt\u00f3ry prze\u015ble poprawne rozwi\u0105zanie o jeden punkt mniej ni\u017c liczba os\u00f3b w rankingu (N-1)<\/li><li>\u2026<\/li><li>Kiedy przedostatni u\u017cytkownik przesy\u0142a swoje poprawne rozwi\u0105zanie to otrzymuje dwa punkty (2)<\/li><li>Kiedy ostatni u\u017cytkownik przesy\u0142a swoje poprawne rozwi\u0105zanie to otrzymuje jeden punkt (1)<\/li><\/ul>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Co wa\u017cne, je\u015bli w trakcie wydarzenia liczba os\u00f3b w rankingu si\u0119 zmieni to punkty zostan\u0105 automatycznie przeliczone.<\/p>\n","innerContent":["\n<p>Co wa\u017cne, je\u015bli w trakcie wydarzenia liczba os\u00f3b w rankingu si\u0119 zmieni to punkty zostan\u0105 automatycznie przeliczone.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":[],"innerBlocks":[],"innerHTML":"\n<h2>Dlaczego kocham Advent of Code?<\/h2>\n","innerContent":["\n<h2>Dlaczego kocham Advent of Code?<\/h2>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Advent of Code to opr\u00f3cz \u015bwietnych zagadek r\u00f3wnie\u017c spo\u0142eczno\u015b\u0107, kt\u00f3ra tworzy wok\u00f3\u0142 wydarzenia niesamowit\u0105 atmosfer\u0119. Na Reddicie, Twitterze (i naszej grupie na facebooku!) znajdziecie mas\u0119 dyskusji dotycz\u0105cych zada\u0144 i jeszcze wi\u0119cej mem\u00f3w. Jednym z moich ulubionych w\u0105tk\u00f3w w zesz\u0142ym roku by\u0142y komiksy publikowane codziennie na Twitterze przez Garego Grady b\u0119d\u0105ce ilustracj\u0105 do tre\u015bci zada\u0144. Trzymam kciuki, \u017ceby w tym roku komiksy r\u00f3wnie\u017c wr\u00f3ci\u0142y.<\/p>\n","innerContent":["\n<p>Advent of Code to opr\u00f3cz \u015bwietnych zagadek r\u00f3wnie\u017c spo\u0142eczno\u015b\u0107, kt\u00f3ra tworzy wok\u00f3\u0142 wydarzenia niesamowit\u0105 atmosfer\u0119. Na Reddicie, Twitterze (i naszej grupie na facebooku!) znajdziecie mas\u0119 dyskusji dotycz\u0105cych zada\u0144 i jeszcze wi\u0119cej mem\u00f3w. Jednym z moich ulubionych w\u0105tk\u00f3w w zesz\u0142ym roku by\u0142y komiksy publikowane codziennie na Twitterze przez Garego Grady b\u0119d\u0105ce ilustracj\u0105 do tre\u015bci zada\u0144. Trzymam kciuki, \u017ceby w tym roku komiksy r\u00f3wnie\u017c wr\u00f3ci\u0142y.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":3307,"sizeSlug":"large","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/Eof27a1WEAA-UmY-1024x576.jpeg\" alt=\"\" class=\"wp-image-3307\"\/><figcaption>https:\/\/twitter.com\/GaryJGrady\/status\/1335307478754476033\/photo\/1<\/figcaption><\/figure><\/div>\n","innerContent":["\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/Eof27a1WEAA-UmY-1024x576.jpeg\" alt=\"\" class=\"wp-image-3307\"\/><figcaption>https:\/\/twitter.com\/GaryJGrady\/status\/1335307478754476033\/photo\/1<\/figcaption><\/figure><\/div>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Wok\u00f3\u0142 Advent of Code co roku zbiera si\u0119 r\u00f3wnie\u017c grupa szalonych ludzi. Dla mnie najbardziej pozytywnie zakr\u0119conymi s\u0105 \u015bmia\u0142kowie rozwi\u0105zuj\u0105c \u0142amig\u0142\u00f3wki w Emoji Code (patrz: <a href=\"https:\/\/www.reddit.com\/r\/adventofcode\/comments\/kdtqxk\/2020_day_15_emojicode_worlds_best_programming\/\">tutaj<\/a>)&nbsp; i Excelu (patrz: <a href=\"https:\/\/www.youtube.com\/watch?v=7drel2F0_5o&amp;t=72s\">tutaj<\/a>) . Nie brakuje te\u017c ludzi podchodz\u0105cych do Advent of Code w spos\u00f3b niestandardowy. Kto powiedzia\u0142, \u017ce nie mo\u017cemy <a href=\"https:\/\/www.youtube.com\/watch?v=CwTpdp7UEi0\">wydrukowa\u0107 wszystkich mo\u017cliwych permutacji danych wej\u015bciowych<\/a>, <a href=\"https:\/\/i.redd.it\/krz2i30lj01y.jpg\">rozwi\u0105za\u0107 \u0142amig\u0142\u00f3wki tylko przy u\u017cyciu kartki i o\u0142\u00f3wka<\/a>, albo <a href=\"https:\/\/twitter.com\/FuriousProgramm\/status\/1348811628486258688\">pr\u00f3bowa\u0107 znale\u017a\u0107 rozwi\u0105zanie manualnie permutuj\u0105c puzle<\/a>? Ju\u017c nie mog\u0119 si\u0119 doczeka\u0107 na jakie szalone pomys\u0142y w tym roku wpadnie spo\u0142eczno\u015b\u0107 Advent of Code.<\/p>\n","innerContent":["\n<p>Wok\u00f3\u0142 Advent of Code co roku zbiera si\u0119 r\u00f3wnie\u017c grupa szalonych ludzi. Dla mnie najbardziej pozytywnie zakr\u0119conymi s\u0105 \u015bmia\u0142kowie rozwi\u0105zuj\u0105c \u0142amig\u0142\u00f3wki w Emoji Code (patrz: <a href=\"https:\/\/www.reddit.com\/r\/adventofcode\/comments\/kdtqxk\/2020_day_15_emojicode_worlds_best_programming\/\">tutaj<\/a>)&nbsp; i Excelu (patrz: <a href=\"https:\/\/www.youtube.com\/watch?v=7drel2F0_5o&amp;t=72s\">tutaj<\/a>) . Nie brakuje te\u017c ludzi podchodz\u0105cych do Advent of Code w spos\u00f3b niestandardowy. Kto powiedzia\u0142, \u017ce nie mo\u017cemy <a href=\"https:\/\/www.youtube.com\/watch?v=CwTpdp7UEi0\">wydrukowa\u0107 wszystkich mo\u017cliwych permutacji danych wej\u015bciowych<\/a>, <a href=\"https:\/\/i.redd.it\/krz2i30lj01y.jpg\">rozwi\u0105za\u0107 \u0142amig\u0142\u00f3wki tylko przy u\u017cyciu kartki i o\u0142\u00f3wka<\/a>, albo <a href=\"https:\/\/twitter.com\/FuriousProgramm\/status\/1348811628486258688\">pr\u00f3bowa\u0107 znale\u017a\u0107 rozwi\u0105zanie manualnie permutuj\u0105c puzle<\/a>? Ju\u017c nie mog\u0119 si\u0119 doczeka\u0107 na jakie szalone pomys\u0142y w tym roku wpadnie spo\u0142eczno\u015b\u0107 Advent of Code.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":3308,"sizeSlug":"full","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/AmKPEqRG-RHyl2q577eDtoJxVmD8PCBwjntRPbJ8P6s.jpeg\" alt=\"\" class=\"wp-image-3308\"\/><figcaption>https:\/\/www.reddit.com\/r\/adventofcode\/comments\/k6xy4v\/my_solutions_so_far\/<\/figcaption><\/figure><\/div>\n","innerContent":["\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/AmKPEqRG-RHyl2q577eDtoJxVmD8PCBwjntRPbJ8P6s.jpeg\" alt=\"\" class=\"wp-image-3308\"\/><figcaption>https:\/\/www.reddit.com\/r\/adventofcode\/comments\/k6xy4v\/my_solutions_so_far\/<\/figcaption><\/figure><\/div>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":[],"innerBlocks":[],"innerHTML":"\n<h2>Rozwiewamy obawy<\/h2>\n","innerContent":["\n<h2>Rozwiewamy obawy<\/h2>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/quote","attrs":[],"innerBlocks":[],"innerHTML":"\n<blockquote class=\"wp-block-quote\"><p>Anonimowy programista<\/p><cite>Programistyczne \u0142amig\u0142\u00f3wki to nie dla mnie. Algorytmy nigdy nie by\u0142y moj\u0105 mocn\u0105 stron\u0105, wi\u0119c prawdopodobnie polegn\u0119 ju\u017c w pierwszych dniach.<\/cite><\/blockquote>\n","innerContent":["\n<blockquote class=\"wp-block-quote\"><p>Anonimowy programista<\/p><cite>Programistyczne \u0142amig\u0142\u00f3wki to nie dla mnie. Algorytmy nigdy nie by\u0142y moj\u0105 mocn\u0105 stron\u0105, wi\u0119c prawdopodobnie polegn\u0119 ju\u017c w pierwszych dniach.<\/cite><\/blockquote>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Nie masz si\u0119 czego obawia\u0107. Advent of Code to przede wszystkim okazja do podszkolenia swoich umiej\u0119tno\u015bci. Niekt\u00f3re zagadki potrafi\u0105 co prawda zablokowa\u0107 nas na kilka dnia, ale tutaj do akcji wkracza niesamowita spo\u0142eczno\u015b\u0107 Advent of Code. W sieci znajdziecie mas\u0119 w\u0105tk\u00f3w z podpowiedziami, kt\u00f3re nie zdradzaj\u0105 ca\u0142ego rozwi\u0105zania. A je\u015bli nawet to nie pomo\u017ce to jest jeszcze droga szarego Jedi, czyli przeanalizowanie rozwi\u0105za\u0144, kt\u00f3re z \u0142atwo\u015bci\u0105 znajdziecie w sieci (i na naszej grupie!). Niekt\u00f3rzy powiedz\u0105, \u017ce to \u017cywe oszustwo, ale dop\u00f3ki dzi\u0119ki temu uczycie si\u0119 czego\u015b nowego, to jak dla mnie wasze sumienie pozostaje nieskazitelne.<\/p>\n","innerContent":["\n<p>Nie masz si\u0119 czego obawia\u0107. Advent of Code to przede wszystkim okazja do podszkolenia swoich umiej\u0119tno\u015bci. Niekt\u00f3re zagadki potrafi\u0105 co prawda zablokowa\u0107 nas na kilka dnia, ale tutaj do akcji wkracza niesamowita spo\u0142eczno\u015b\u0107 Advent of Code. W sieci znajdziecie mas\u0119 w\u0105tk\u00f3w z podpowiedziami, kt\u00f3re nie zdradzaj\u0105 ca\u0142ego rozwi\u0105zania. A je\u015bli nawet to nie pomo\u017ce to jest jeszcze droga szarego Jedi, czyli przeanalizowanie rozwi\u0105za\u0144, kt\u00f3re z \u0142atwo\u015bci\u0105 znajdziecie w sieci (i na naszej grupie!). Niekt\u00f3rzy powiedz\u0105, \u017ce to \u017cywe oszustwo, ale dop\u00f3ki dzi\u0119ki temu uczycie si\u0119 czego\u015b nowego, to jak dla mnie wasze sumienie pozostaje nieskazitelne.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":3310,"sizeSlug":"full","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/x0qrggrphz661.jpeg\" alt=\"\" class=\"wp-image-3310\"\/><figcaption>https:\/\/www.reddit.com\/r\/adventofcode\/comments\/kiyxim\/2020_day_23_part_2_when_the_brute_force_approach\/<\/figcaption><\/figure><\/div>\n","innerContent":["\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/x0qrggrphz661.jpeg\" alt=\"\" class=\"wp-image-3310\"\/><figcaption>https:\/\/www.reddit.com\/r\/adventofcode\/comments\/kiyxim\/2020_day_23_part_2_when_the_brute_force_approach\/<\/figcaption><\/figure><\/div>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/quote","attrs":[],"innerBlocks":[],"innerHTML":"\n<blockquote class=\"wp-block-quote\"><p>Anonimowy programista<\/p><cite>W Advent of Code kluczowe jest szybkie rozwi\u0105zanie zadania. Nawet gdybym codziennie wstawa\u0142 o 6 rano to nie b\u0119d\u0119 mia\u0142 szans w rywalizacji.<\/cite><\/blockquote>\n","innerContent":["\n<blockquote class=\"wp-block-quote\"><p>Anonimowy programista<\/p><cite>W Advent of Code kluczowe jest szybkie rozwi\u0105zanie zadania. Nawet gdybym codziennie wstawa\u0142 o 6 rano to nie b\u0119d\u0119 mia\u0142 szans w rywalizacji.<\/cite><\/blockquote>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Je\u015bli liczysz na sukces w globalnym rankingu to zdecydowanie masz racj\u0119 - pierwsze rozwi\u0105zania dodaj\u0105 zazwyczaj osoby zaprawione w konkursach algorytmicznych ju\u017c w kilka minut od opublikowania zadania. Pami\u0119taj jednak, \u017ce nie wszyscy s\u0105 cyborgami i zazwyczaj w mniejszych lokalnych rankingach sprawa wygl\u0105da zupe\u0142nie inaczej. Inni programi\u015bci podobnie jak Ty lubi\u0105 czasem pospa\u0107, czasem musz\u0105 wyskoczy\u0107 do lekarza i czasem zatn\u0105 si\u0119 na jakim\u015b zadaniu. Nawet je\u015bli zaliczysz kilkudniow\u0105 przerw\u0119, albo b\u0119dziesz rozwi\u0105zywa\u0142 zadania po po\u0142udniu to wci\u0105\u017c mo\u017cecie liczy\u0107 si\u0119 w grze. A zapewniam Ci\u0119, \u017ce nic tak nie motywuje jak widok kolegi z zespo\u0142u, kt\u00f3ry zaczyna ucieka\u0107 w rankingu. No i do tego wszystkiego dochodzi jeszcze wisienka na torcie w postaci wytrwa\u0142o\u015bci. W naszym zesz\u0142orocznym rankingu tylko 20% uczestnik\u00f3w zdoby\u0142o wszystkie mo\u017cliwe gwiazdki.<\/p>\n","innerContent":["\n<p>Je\u015bli liczysz na sukces w globalnym rankingu to zdecydowanie masz racj\u0119 - pierwsze rozwi\u0105zania dodaj\u0105 zazwyczaj osoby zaprawione w konkursach algorytmicznych ju\u017c w kilka minut od opublikowania zadania. Pami\u0119taj jednak, \u017ce nie wszyscy s\u0105 cyborgami i zazwyczaj w mniejszych lokalnych rankingach sprawa wygl\u0105da zupe\u0142nie inaczej. Inni programi\u015bci podobnie jak Ty lubi\u0105 czasem pospa\u0107, czasem musz\u0105 wyskoczy\u0107 do lekarza i czasem zatn\u0105 si\u0119 na jakim\u015b zadaniu. Nawet je\u015bli zaliczysz kilkudniow\u0105 przerw\u0119, albo b\u0119dziesz rozwi\u0105zywa\u0142 zadania po po\u0142udniu to wci\u0105\u017c mo\u017cecie liczy\u0107 si\u0119 w grze. A zapewniam Ci\u0119, \u017ce nic tak nie motywuje jak widok kolegi z zespo\u0142u, kt\u00f3ry zaczyna ucieka\u0107 w rankingu. No i do tego wszystkiego dochodzi jeszcze wisienka na torcie w postaci wytrwa\u0142o\u015bci. W naszym zesz\u0142orocznym rankingu tylko 20% uczestnik\u00f3w zdoby\u0142o wszystkie mo\u017cliwe gwiazdki.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/image","attrs":{"align":"center","id":3309,"sizeSlug":"full","linkDestination":"none"},"innerBlocks":[],"innerHTML":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/6t5bamofkk181.png\" alt=\"\" class=\"wp-image-3309\"\/><figcaption>https:\/\/www.reddit.com\/r\/ProgrammerHumor\/comments\/r18x82\/i_just_cant_resist\/<\/figcaption><\/figure><\/div>\n","innerContent":["\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img src=\"https:\/\/vived.io\/wp-content\/uploads\/2021\/11\/6t5bamofkk181.png\" alt=\"\" class=\"wp-image-3309\"\/><figcaption>https:\/\/www.reddit.com\/r\/ProgrammerHumor\/comments\/r18x82\/i_just_cant_resist\/<\/figcaption><\/figure><\/div>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/quote","attrs":[],"innerBlocks":[],"innerHTML":"\n<blockquote class=\"wp-block-quote\"><p>Anonimowy programista<\/p><cite>W Advent of Code mo\u017cna z \u0142atwo\u015bci\u0105 oszukiwa\u0107.<\/cite><\/blockquote>\n","innerContent":["\n<blockquote class=\"wp-block-quote\"><p>Anonimowy programista<\/p><cite>W Advent of Code mo\u017cna z \u0142atwo\u015bci\u0105 oszukiwa\u0107.<\/cite><\/blockquote>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>To prawda. Nikt nie powstrzyma Was przed znalezieniem dzia\u0142aj\u0105cego rozwi\u0105zania na Reddicie albo Githubie ju\u017c w kilka godzin od opublikowania zadania. Pami\u0119tajcie jednak, \u017ce w Advent of Code liczy si\u0119 przede wszystkim nauka przez zabaw\u0119, a rywalizacja w rankingach powinna by\u0107 traktowana jako motywuj\u0105cy dodatek.<\/p>\n","innerContent":["\n<p>To prawda. Nikt nie powstrzyma Was przed znalezieniem dzia\u0142aj\u0105cego rozwi\u0105zania na Reddicie albo Githubie ju\u017c w kilka godzin od opublikowania zadania. Pami\u0119tajcie jednak, \u017ce w Advent of Code liczy si\u0119 przede wszystkim nauka przez zabaw\u0119, a rywalizacja w rankingach powinna by\u0107 traktowana jako motywuj\u0105cy dodatek.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/heading","attrs":[],"innerBlocks":[],"innerHTML":"\n<h2>Jak Advent of Code dzia\u0142a od podszewki<\/h2>\n","innerContent":["\n<h2>Jak Advent of Code dzia\u0142a od podszewki<\/h2>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/paragraph","attrs":[],"innerBlocks":[],"innerHTML":"\n<p>Nie by\u0142bym sob\u0105, gdybym na zako\u0144czenie tego posta nie podzieli\u0142 si\u0119 z Wami prelekcj\u0105 jakiej udzieli\u0142 kilka lat temu tw\u00f3rca Advent of Code Eric Watsl. Za zagadkami i infrastruktur\u0105 stoi tylko jedna osoba, kt\u00f3ra dodatkowo musia\u0142a sobie poradzi\u0107 z eksploduj\u0105c\u0105 popularno\u015bci\u0105 aplikacji. Nawet je\u015bli nie jeste\u015bcie zainteresowani Advent of Code to materia\u0142 jest wart obejrzenia.<\/p>\n","innerContent":["\n<p>Nie by\u0142bym sob\u0105, gdybym na zako\u0144czenie tego posta nie podzieli\u0142 si\u0119 z Wami prelekcj\u0105 jakiej udzieli\u0142 kilka lat temu tw\u00f3rca Advent of Code Eric Watsl. Za zagadkami i infrastruktur\u0105 stoi tylko jedna osoba, kt\u00f3ra dodatkowo musia\u0142a sobie poradzi\u0107 z eksploduj\u0105c\u0105 popularno\u015bci\u0105 aplikacji. Nawet je\u015bli nie jeste\u015bcie zainteresowani Advent of Code to materia\u0142 jest wart obejrzenia.<\/p>\n"]},{"blockName":null,"attrs":[],"innerBlocks":[],"innerHTML":"\n\n","innerContent":["\n\n"]},{"blockName":"core\/embed","attrs":{"url":"https:\/\/www.youtube.com\/watch?v=CFWuwNDOnIo","type":"video","providerNameSlug":"youtube","responsive":true,"className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"},"innerBlocks":[],"innerHTML":"\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.youtube.com\/watch?v=CFWuwNDOnIo\n<\/div><\/figure>\n","innerContent":["\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.youtube.com\/watch?v=CFWuwNDOnIo\n<\/div><\/figure>\n"]}],"_links":{"self":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts\/10042","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/comments?post=10042"}],"version-history":[{"count":0,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/posts\/10042\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/media\/7810"}],"wp:attachment":[{"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/media?parent=10042"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/categories?post=10042"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vived.io\/pl\/wp-json\/wp\/v2\/tags?post=10042"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}