Go to file
Louis Vallat 59f7b57dfa
Some checks failed
Build and run challenges / Build and run challenge for day {{ matrix.day_number }} (1) (push) Failing after 24s
Build and run challenges / Build and run challenge for day {{ matrix.day_number }} (2) (push) Failing after 2s
Build and run challenges / Build and run challenge for day {{ matrix.day_number }} (3) (push) Failing after 3s
feat: moved to gitea workflows for CI/CD
Signed-off-by: Louis Vallat <contact@louis-vallat.dev>
2024-09-05 21:58:15 +02:00
.gitea/workflows feat: moved to gitea workflows for CI/CD 2024-09-05 21:58:15 +02:00
day1 Added day 1 code for part 1 and 2 2021-12-03 10:41:12 +01:00
day2 Added day 2 code for part 1 and 2 2021-12-03 21:48:01 +01:00
day3 Added day 4 code for part 1 and 2 2021-12-04 16:21:30 +01:00
day4 Added day 4 code for part 1 and 2 2021-12-04 16:21:30 +01:00
day5 Added day 5 code for part 1 and 2 2021-12-05 20:21:10 +01:00
day6 Added day 6 code for part 1 and 2 2021-12-07 01:04:09 +01:00
day7 Added day 7 code for part 1 and 2 2021-12-08 00:32:38 +01:00
day8 Added day 8 code for part 1 and 2 2021-12-10 12:13:43 +01:00
day9 Added day 9 code for part 1 and 2 2021-12-11 22:55:09 +01:00
day10 Added day 10 code for part 1 and 2 2021-12-12 23:33:26 +01:00
day11 Added day 11 code for part 1 and 2 2021-12-15 00:37:12 +01:00
day12 Added day 12 code for part 1 and 2 2021-12-18 00:16:22 +01:00
day13 Added day 13 code for part 1 and 2 2021-12-19 00:49:30 +01:00
day14 Added day 14 code for part 1 and 2 2021-12-21 01:08:17 +01:00
day15 Added day 15 code for part 1 and 2 2021-12-21 21:47:48 +01:00
day16 Added day 16 code for part 1 and 2 2021-12-23 01:51:26 +01:00
day17 Added day 17 code for part 1 and 2 2021-12-24 23:17:06 +01:00
day18 Added day 18 code for part 1 and 2 2022-01-02 21:24:42 +01:00
day19 Added day 19 code for part 1 and 2 2022-01-07 11:55:38 +01:00
day20 Added day 20 code for part 1 and 2 2022-01-07 22:26:46 +01:00
day21 Added day 21 code for part 1 and 2 2022-01-08 13:04:33 +01:00
day22 Added day 22 code for part 1 and 2 2022-01-09 17:35:58 +01:00
day23 Added day 23 code for part 1 and 2 2022-01-12 12:09:44 +01:00
day24 Added day 24 code for part 1 and 2 2022-01-14 14:14:06 +01:00
day25 Added day 25 code for part 1 and 2 2022-01-15 11:02:10 +01:00
.gitignore Added day 1 code for part 1 and 2 2021-12-03 10:41:12 +01:00
.gitlab-ci.yml Added day 25 code for part 1 and 2 2022-01-15 11:02:10 +01:00
LICENSE Add LICENSE 2022-01-15 12:43:18 +00:00
README.md Added README 2022-01-15 14:46:28 +01:00

Advent Of Code 2021

Find the sleigh key to save Santa, using your smol submarine!

What

This repository hosts the code that I produced to solve the different puzzles provided for the Advent of Code 2021, that you can find here.

How

In order to solve the different puzzles, I used the Rust programming language, as I wanted a way to experiment and practice this new language.

There are no dependencies and no external crate.

To execute it, just open the specific day you want to run, and use cargo run --release -- ./input.

Replacing the input file should work without any code modification.

Why

Because puzzles are fun! And Rust is fun too!

Yikes

The code produced may not be optimal nor the fastest. And that's normal, I tried to spend less than a day (and to do it in my spare time after school).

The code is also very ugly for a reason: usually I use single letters for the variable names. Usually it's fine. For me. For other people re reading me, it's less fun. So I forced myself to use mainly single characters as variable names, just to make me want to stop doing it.