Home

Awesome

My Advent of Code Solutions

Repository for my work on the Advent Of Code challenges

If you're interested, I also built a mod to add a bonus layer of randomized challenge to these puzzles

Individual Years

Note that these years indicate the year the challenges were debuted on the Advent Of Code website, not necessarily the year I complete them. For example, I started the 2021 challenges in May 2023

2023-Xtreme-Xmas-Code-Maiden-Voyage

This year I'm using my Xtreme Xmas Code mod for the first (official) time!

Every day, Xtreme Xmas Code will roll me a challenge modifier to add an extra layer of unpredictable fun!

I expect to code in languages I've never used before, to practice strictly following specific principles, maybe even to write a program without using the letter 'c'

I'll also be posting my progress each day on LinkedIn

2022-Thorough

In this group of challenges I focus on thoroughness and code quality, including modular components, unit testing, and error handling

This aspect wasn't as focused on in the first few days, so you can see the thoroughness improve as the days progress (with the possible exception of Day10)

These challenges are completed with TypeScript/JavaScript with Deno

2021-Fast

In this group of challenges I focus on speed!

I started this folder while midway through the 2022 challenges as a more fun outlet for my coding energies

These challenges are completed with TypeScript/JavaScript with Deno

2020-Rust

In this group of challenges I focus less on speed and thoroughness, and more on learning about Rust

I love Rust, but I don't have the same depth of experience with it that I do with JavaScript, so this is an opportunity to learn more about the intricacies of how Rust works

These challenges are completed with Rust!

2017-XXC-Test-Run

This group of challenges is a test run for my Xtreme Xmas Code site

I'm not going particularly fast or being particularly strict with the rules, it's more of a test to make sure everything works swimmingly ahead of the 2023 Advent Of Code

They are real solutions though!

Retrospectives

Retrospectives contain reflections on that Day's work