Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

GitHub go.mod Go version Go Report Card

advent2021

Advent of Code 2021

Instructions

Compiling the code

cd ./cmd/<dayxx>
go build

Days of Advent

Day 1 - Sonar Sweep

./day01 -part a
./day01 -part b

Day 2 - Dive!

./day02 -part a
./day02 -part b

Day 3 - Binary Diagnostic

Nasty code. Would like to clean this up

./day03 -part a [-debug] [-file <filename>]
./day03 -part b [-debug] [-file <filename>]

Day 4 - Giant Squid

Started off with a bad choice of data structure. Should've gone back to change it but battered on regardless and wrote nasty code.

./day04 -part a [-debug] [-file <filename>]
./day04 -part b [-debug] [-file <filename>]

Day 5 - Hydrothermal Venture

./day05 -part a [-debug] [-file <filename>]
./day05 -part b [-debug] [-file <filename>]

Day 6 - Lanternfish

Rewritten from naive approach to speedy

./day06 -part a [-debug] [-file <filename>]
./day06 -part b [-debug] [-file <filename>]

Day 7 - The Treachery of Whales

Works for part b but I don't understand why. Calculates the average, rounds down and this gives the correct answer.

./day07 -part a [-debug] [-file <filename>]
./day07 -part b [-debug] [-file <filename>]

Day 8 - Seven Segment Search

./day08 -part a [-debug] [-file <filename>]

Day 9 - Smoke Basin

./day09 -part a [-debug] [-file <filename>]

Day 10 - Syntax Scoring

./day10 -part a [-debug] [-file <filename>]
./day10 -part b [-debug] [-file <filename>]

Day 11 - Dumbo Octopus

./day11 -part a [-debug] [-file <filename>]
./day11 -part b [-debug] [-file <filename>]

Day 12 -

Day 13 -

Day 14 -

Day 15 -

Day 16 -

Day 17 -

Day 18 -

Day 19 -

Day 20 -

Day 21 - Dirac Dice

Day 22 -

Day 23 -

Day 24 -

Day 25 -