Публикации по теме 'advent-of-code'
День 07 — Пришествие Кода 2018
Если вы не знаете, что такое Advent of Code, обязательно ознакомьтесь с моими предыдущими сообщениями , где я объясняю, что это за событие, и мой опыт. ( https://github.com/JPYamamoto/advent_of_code/#my-experience-solving-the-aoc )
Мое решение сегодняшних проблем: https://github.com/JPYamamoto/advent_of_code/blob/master/lib/advent_of_code_2018/day_07.ex
Репозиторий, в котором я размещаю все свои решения для Advent of Code 2018: https://github.com/JPYamamoto/advent_of_code/..
Появление Го / День 3
С небольшой задержкой, но вот он: День 3 знаменитого Пришествия кода в Го.
Предыдущие части: День 1 День 2
Проблема первая:
Вы сталкиваетесь с экспериментальным новым видом памяти, хранящимся в бесконечной двумерной сетке.
Каждый квадрат в сетке распределяется по спирали, начиная с места, отмеченного 1 , и затем отсчитывая вверх по спирали наружу. Например, первые несколько квадратов распределяются так:
17 16 15 14 13
18 5 4 3 12
19 6 1 2 11
20 7 8..
День 09 — Пришествие Кода 2018
Если вы не знаете, что такое Advent of Code, обязательно ознакомьтесь с моими предыдущими сообщениями , где я объясняю, что это за событие, и мой опыт. ( https://github.com/JPYamamoto/advent_of_code/#my-experience-solving-the-aoc )
Мое решение сегодняшних проблем: https://github.com/JPYamamoto/advent_of_code/blob/master/lib/advent_of_code_2018/day_09.ex
Репозиторий, в котором я размещаю все свои решения для Advent of Code 2018: https://github.com/JPYamamoto/advent_of_code/..
«Пришествие кода» — «Идеально сферические дома в вакууме» — «Головоломка 3»
Привет ! Меня зовут Ксавье Жувено, и вот третья часть длинной серии о Пришествии кода . Предыдущую часть можно найти здесь
В этом новом посте мы собираемся решить вторую задачу от 3 декабря 2015 года под названием «Идеально сферические дома в вакууме». Решение я предложу на C++, но рассуждения можно применить и к другим языкам.
Часть 1
Проблема
Полную версию этой проблемы можно найти непосредственно на сайте Пришествие кода , здесь я опишу лишь суть проблемы:
Санта доставляет..
День 3: Как ни крути — Advent of Code 2018
автор Саймон Эскобар Бенитес
Я прошел Advent of Code 2018 вызов дня 3 в Эликсире! Первая и вторая части таковы:
defmodule Day3 do
@grid_info ~r/#(\d+) @ (\d+),(\d+): (\d+)x(\d+)/
def part1(input) do
{overlaps, _} =
input
|> read_input()
|> extract_grid()
|> build_map()
|> Enum.reduce({MapSet.new(), MapSet.new()}, fn {x, y, _id}, {overlap, no_overlap} ->
if MapSet.member?(no_overlap, {x, y}) do..
Появление кода - День 2 - Javascript
Для Дня 2 вам дается список, каждый со своими правилами, и вас просят вернуть количество допустимых строк.
1-3 a: abcde
1-3 b: cdefg
2-9 c: ccccccccc
В приведенном примере вам даны три строки. Цифры до и после тире говорят вам, сколько раз следующая буква должна появиться в строке справа от двоеточия. В строке: 1-3 a: abcde буква a должна появляться от одного до трех раз в строке после двоеточия.
В приведенном выше примере ответ будет 2. В первой строке буква «a» встречается в..
Ваша цель, ваш темп - Пришествие кода
Каждый декабрь года бесплатное мероприятие под названием Пришествие кода открыто для всех разработчиков программного обеспечения, которые могут присоединиться к ним, чтобы бросить вызов самим себе, изучить новые технологии и улучшить себя с помощью этих головоломок.
Событие начинается с первого числа месяца до 25 числа. Вы можете сказать, что для вас это всего лишь 4 недели практики программирования. Никаких ограничений или правил в отношении того, какой стек вы хотите использовать;..