advent of code
Nov. 24th, 2022 11:09 pmНапоминаю программистам среди нас, что через неделю начинается Advent of Code 2022. Это такой конкурс из задач для программистов, по одной в день с 1 по 25 декабря. Задачи состоят из двух частей, попроще и потяжелее (задачи для всех одинаковые, но входные данные каждому участнику выдаются разные, и нужно ввести правильный ответ, чтобы доказать, что решил). В начале конкурса задачи полегче, к концу могут быть довольно сложными, обычно в том смысле, что решение "в лоб" слишком медленное или требует слишком много памяти, и надо что-то хитрее придумать.
Кроме того, чтобы решить все 25 задач, есть "соревновательный" аспект, в смысле - кто это сделает быстрее всего; куча людей ожидают полуночи каждого дня с занесенными над клавиатурой пальцами и приготовленными библиотеками на все случаи жизни, чтобы обогнать других. Эта часть конкурса меня никогда не привлекала и я этого не понимаю, если честно. С другой стороны, есть также традиция делать конкурс каждый год на новом языке программирования, до тех пор тебе незнакомом, чтобы заодно попробовать его. Вот это я люблю и уважаю и рекомендую.
Год назад я прошел весь AoC, и написал все на языке Zig. В этом году думаю попробовать Rust, который уже несколько лет собираюсь изучить. Если у вас есть планы писать AoC на новом для себя языке или на многих разных, расскажите!
Кроме того, чтобы решить все 25 задач, есть "соревновательный" аспект, в смысле - кто это сделает быстрее всего; куча людей ожидают полуночи каждого дня с занесенными над клавиатурой пальцами и приготовленными библиотеками на все случаи жизни, чтобы обогнать других. Эта часть конкурса меня никогда не привлекала и я этого не понимаю, если честно. С другой стороны, есть также традиция делать конкурс каждый год на новом языке программирования, до тех пор тебе незнакомом, чтобы заодно попробовать его. Вот это я люблю и уважаю и рекомендую.
Год назад я прошел весь AoC, и написал все на языке Zig. В этом году думаю попробовать Rust, который уже несколько лет собираюсь изучить. Если у вас есть планы писать AoC на новом для себя языке или на многих разных, расскажите!