Skip to content

Repository for the Advent of Code 2022 challenges

License

Notifications You must be signed in to change notification settings

andrewfitzy/2022-advent-of-code

Repository files navigation

Bbuild_and_test badge

2022-advent-of-code

This repo contains the solutions for my path of Advent of Code 2022. I complete AoC to get familiar with a technology, its build tools and testing tools, it's kind of a mini-production type workflow I follow.

In this year I chose to use the following tools:

  • Go v1.19 - Programming language for this years solutions

All development was completed using Visual Studio Code which is an ok text editor.

Setup

After cloning the repo, perform the setup operations:

$ pre-commit install

Testing

To run the tests, cd into this directory and then do:

$ go test -v ./...

Committing

The pre-commit hook should kick-in, when it does it will run go-mod-tidy and go-fmt

$ git add --all
$ git commit -a

Progress

Challenge Task 1 Task 2
Day 01 Calorie Counting 🌟 🌟
Day 02 Rock Paper Scissors 🌟 🌟
Day 03 Rucksack Reorganization 🌟 🌟
Day 04 Camp Cleanup 🌟 🌟
Day 05 Supply Stacks 🌟 🌟
Day 06 Tuning Trouble 🌟 🌟
Day 07 No Space Left On Device 🌟 🌟
Day 08 Treetop Tree House 🌟 🌟
Day 09 Rope Bridge 🌟 🌟
Day 10 Cathode-Ray Tube 🌟 🌟
Day 11 Monkey in the Middle 🌟 🌟
Day 12 Hill Climbing Algorithm
Day 13 Distress Signal
Day 14 Regolith Reservoir
Day 15 Beacon Exclusion Zone
Day 16 Proboscidea Volcanium
Day 17 Pyroclastic Flow
Day 18 Boiling Boulders
Day 19 Not Enough Minerals
Day 20 Grove Positioning System
Day 21 Monkey Math 🌟
Day 22 Monkey Map
Day 23 Unstable Diffusion
Day 24 Blizzard Basin
Day 25 Full of Hot Air

About

Repository for the Advent of Code 2022 challenges

Resources

License

Stars

Watchers

Forks