Публикации по теме 'advent-of-code-2020'
Появление кода - День 6 - Javascript
На 6-й день вам дается строка символов, которая представляет ответ «Да» на вопрос, помеченный одним символом. Существует 26 возможных вопросов, так как в алфавите одинаковое количество букв.
Во входных данных каждый человек представлен в новой строке, а каждая группа представлена с дополнительным пробелом между входными данными. Например, если мы посмотрим на образцы данных:
abc
a
b
c
ab
ac
a
a
a
a
b
Поскольку буквы расположены в одиннадцати строках, одиннадцать человек..
Появление кода - день 9 - Javascript
На 9-й день вам дается список чисел. Начиная с 26-го проиндексированного числа, каждое последующее индексируемое число представляет собой сумму двух чисел из предыдущих 25 чисел. Задача спрашивает, какое число не является суммой какой-либо комбинации предыдущих 25 чисел.
Для выборки данных мы начнем с 6-го индексированного числа и предыдущих 5 чисел.
[1] 35
[2] 20
[3] 15
[4] 25
[5] 47
40 = (Range 1-5) [3] 15 + [4] 25
62 = (Range 2-6) [3] 15 + [5] 47
55 = (Range 3-7) [3] 15 + [6]..
Появление кода - день 8 - Javascript
Для 8-го дня входные данные представляют собой стопку инструкций. Стек инструкций при правильном выполнении приводит к бесконечному циклу. В инструкциях указано, что каждую строку можно запустить только один раз и вернуть значение до начала второй итерации.
Три инструкции в стеке - это «nop», «acc» и «jmp». Первый не имеет функции и должен переходить только к следующей инструкции под ним. Второй будет либо добавлять, либо вычитать текущее значение. А третья скажет, куда в следующей..
Появление кода - день 7 - Javascript
Сегодняшняя головоломка довольно сбивает с толку, как ее решить. Если мы посмотрим на образцы данных:
light red bags contain 1 bright white bag, 2 muted yellow bags.
dark orange bags contain 3 bright white bags, 4 muted yellow bags.
bright white bags contain 1 shiny gold bag.
muted yellow bags contain 2 shiny gold bags, 9 faded blue bags.
shiny gold bags contain 1 dark olive bag, 2 vibrant plum bags.
dark olive bags contain 3 faded blue bags, 4 dotted black bags.
vibrant plum bags contain..
AoC 2020, день 1
Это часть серии статей, посвященных проблемам Advent of Code 2020. Вы можете увидеть список всех проблем, о которых мы писали здесь . Если вы являетесь поклонником AoC и получили удовольствие от работы над этими проблемами, вполне вероятно, что вы хорошо подойдете для нашей команды. Наша команда инженеров была в восторге от этого, поскольку мы любим решать сложные проблемы. Если вам нравится то, что вы видите, мы постоянно ищем большие таланты , пожалуйста, присоединяйтесь к нам!..