Публикации по теме 'advent-of-code'


Современный C++ в появлении кода: Day5
Пятый день Пришествия кода . Сегодня мы будем решать некоторые уравнения, чтобы выяснить пересечение линий. Как всегда, пожалуйста, попробуйте решить проблему, прежде чем искать решение. Для всех статей в этой серии ознакомьтесь с этим списком . День 5: Часть 1 Нам дан список линий в формате x1,y1 -> x2,y2 , и нам нужно определить все точки, в которых пересекаются несколько линий. Для Part1 мы будем игнорировать все линии, которые не являются осевыми (горизонтальными или..

Advent Of Code 2021 — Lanternfish — Головоломка 6
Привет ! Меня зовут Ксавье Жувено, и вот 6-я часть длинной серии о Пришествии кода 2021 . В этом новом посте мы собираемся решить проблему от 6 декабря 2021 года под названием «Рыба-фонарь». Решение я предложу на C++, но рассуждения можно применить и к другим языкам. Самореклама : Вот несколько социальных сетей, где вы можете подписаться на меня и проверить мою работу как программиста и писателя 😉 персональный сайт , Twitter , Dev.to , CodeNewbie , Средний , GitHub Часть 1

Пришествие кода 2022. День 8. Дом на дереве.
На восьмой день Advent of Code у нас есть сложная задача, основанная на сетке, для которой нужно найти решение! Я пропустил вчерашнее Advent of Code, так как просто не нашел времени, поэтому мне придется вернуться и сделать это в другой день! Но я нашел время, чтобы завершить 8-й день Advent of Code.

Как я решил первую головоломку Advent of Code, используя только систему типов Typescript
В этом году я решил принять вызов Пришествие кода вместе с некоторыми из моих коллег, и мне понадобился всего день, чтобы принять собственный интересный вызов. Посмотреть на мои успехи можно здесь: AGalabov/advent-of-code-2021 О ПРОБЛЕМЕ Advent of Code — это ежегодное соревнование, отсчитывающее дни до Рождества. Каждый день участникам предлагается решить две «головоломки». Вам нужно только найти правильное решение, поэтому вы можете использовать любой язык, фреймворк или..

Современный C++ в эпоху появления кода: день 7
Идет седьмой день Пришествия Кода, и мы анализируем вывод терминала нашего устройства системы связи. Я призываю вас сначала решить ее самостоятельно. https://adventofcode.com Вход Наш ввод — это текст с терминала. Поэтому наша первая цель — понять это и преобразовать в удобный формат. Первое наблюдение заключается в том, что вывод команды $ ls — это то, что мы хотим сохранить как информацию о каталоге. Другая часть необходимой нам информации — это команды $ cd somewhere ,..

Появление кода 2019 — Счастливые 14
Да, я знаю, что в заголовках моих постов есть ошибки. В своей последней статье я посетовал, что работа над проектом застопорилась. Что ж, написание этого поста было толчком, который мне был нужен, чтобы снова сесть на лошадь или, так сказать, на верблюда. И вот, через несколько дней я решил 14-й день Advent of Code, и более того: мне это понравилось. (и тогда, конечно, мне потребовалось два месяца, чтобы опубликовать эту статью). Две причины для этого: лучшие инструменты и забавная..

Пришествие Го / День 6
День 6 — Перераспределение памяти Это довольно простая задача, но нам нужно создать несколько вспомогательных функций… Предыдущие части: День 1 День 2 День 3 День 4 День 5 Проблема первая: У программы-отладчика здесь возникла проблема: она пытается исправить процедуру перераспределения памяти, но продолжает застревать в бесконечном цикле. В этой области имеется шестнадцать банков памяти; каждый банк памяти может содержать любое количество блоков . Целью процедуры..