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


Почему мы любим появление кода и чему мы научились благодаря этому
Это сезон хорошего настроения для тех, кто празднует Рождество, но тем более, если вы разработчик программного обеспечения. Декабрь знаменует собой Пришествие кода (AoC), глобальную задачу, созданную Эриком Вастлом в 2015 году. Инженерная команда OutSystems не из тех, кто уклоняется от хорошего задания, и является большим поклонником развлечений и игр, поэтому неудивительно, что группа инженеров-программистов собралась вместе, создала свой собственный канал Slack для этого..

Появление кода, машинописных текстов и необходимость повторного использования кода…
Как и многие разработчики, я проснулся 1 декабря, как будто это было рождественское утро, и мне не терпелось броситься к своему ноутбуку и посмотреть, что S̶a̶n̶t̶a̶ Eric Wastl принес мне в этом году. Правильно, пришло время для Пришествия кода в этом году! Если вы никогда не слышали об этом, Advent of Code — это ежегодный адвент-календарь задач по программированию в виде истории, разбитой на 25 двухэтапных частей. Этот год особенно пронзительный, так как он проходит в отпуске на..

Появление кода: день 1
Решение первой задачи. Advent of Code — это праздничное соревнование по решению алгоритмических задач с использованием языка программирования. Часто проблемы связаны с манипулированием текстом, сортировкой и иногда динамическим программированием. Я буду решать Advent как можно дольше, вероятно, используя Python, хотя в прошлом году я использовал Haskell и Python. В прошлом году испытания стали тяжелыми, и я не смог финишировать; в этом году я постараюсь закончить весь Адвент. Для..

Появление Го / День 5
День 5 — быстрый. Предыдущие части: День 1 День 2 День 3 День 4 Проблема первая: От процессора поступает срочное прерывание: он застрял в лабиринте инструкций перехода, и ему нужна помощь любых программ с запасными циклами, чтобы помочь найти выход. Сообщение включает в себя список смещений для каждого перехода. Переходы относительные: -1 переходит к предыдущей инструкции, а 2 пропускает следующую. Начните с первой инструкции в списке. Цель состоит в том, чтобы..

Современный C++ в появлении кода: Day16
Шестнадцатый день Пришествия Кода . Сегодня мы будем анализировать и оценивать пакеты данных, закодированные в компактном двоичном формате, который закодирован как текст. Веселье. Как всегда, пожалуйста, попробуйте решить проблему, прежде чем искать решение. Для всех статей в этой серии ознакомьтесь с этим списком . День 16 Сегодняшняя проблема заключается в том, что нам нужно многое обдумать. Во-первых, наши входные данные — это данные, закодированные в виде шестнадцатеричного..

Появление Кодекса 2018
В этом году, в отличие от предыдущих лет, я решил попробовать Advent of Code (AoC), ниже приводится краткое изложение того, что мне понравилось и что я вынес из испытаний. Язык программирования Я выбрал язык Elixir , функциональный язык, использующий Erlang VM. Это язык, с которым у меня был некоторый опыт в прошлом, но у меня нет возможности использовать его в повседневной работе, поэтому AoC был хорошим поводом поиграть с ним. Внешние библиотеки Моя цель состояла в том, чтобы..

Чему я научился в Advent of Code 2022
В этом году несколько членов моей команды присоединились ко мне, чтобы насладиться Advent of Code. Я ожидал немного повеселиться, написав небольшой код, но в итоге был удивлен тем, как много я узнал в процессе и куда меня приведет этот опыт, когда мы вступим в 2023 год. В любом случае, что такое появление кода? Если вы не знакомы с Пришествием кода , это ежегодный опыт, в ходе которого участникам ежедневно представляют серию головоломок по программированию. Головоломки можно..