package
0.0.0-20230826031213-3a8fa55f0bc8
Repository: https://github.com/janreggie/aoc.git
Documentation: pkg.go.dev
# README
= Advent of Code 2020
== Progress
- [*] Day 1: Report Repair
- [*] Day 2: Password Philosophy
- [*] Day 3: Toboggan Trajectory
- [*] Day 4: Passport Processing
- [*] Day 5: Binary Boarding
- [*] Day 6: Custom Customs
- [*] Day 7: Handy Haversacks
- [*] Day 8: Handheld Halting
- [*] Day 9: Encoding Error
- [*] Day 10: Adapter Array
- [*] Day 11: Seating System
- [*] Day 12: Rain Risk
- [*] Day 13: Shuttle Search
- [*] Day 14: Docking Data
- [*] Day 15: Rambunctious Recitation
- [*] Day 16: Ticket Translation
- [*] Day 17: Conway Cubes
- [*] Day 18: Operation Order
- Day 19: Monster Messages
- Day 20: Jurassic Jigsaw
- Day 21: (to be unlocked)
- Day 22: (to be unlocked)
- Day 23: (to be unlocked)
- Day 24: (to be unlocked)
- Day 25: (to be unlocked)
# Functions
Day01 solves the first day puzzle "Report Repair".
Day02 solves the second day puzzle "Password Philosophy".
Day03 solves the third day puzzle "Toboggan Trajectory"
Input
A file which contains a description of a forest expressed in dots and hashes.
Day04 solves the fourth day puzzle "Passport Processing"
Input
A list of passport data in key:value pairs, where each passport is separated by a newline.
Day05 solves the fifth day puzzle "Binary Boarding"
Input
A list of boarding passes, represented by 10-character strings.
Day06 solves the sixth day puzzle "Custom Customs"
Input
A file containing characters that indicate whether a person in a group has answered yes to a particular question.
Day07 solves the seventh day puzzle "Handy Haversacks"
Input
A list of entries describing the contents of bags with a particular color and quality.
Day08 solves the eighth day puzzle "Handheld Halting"
Input
A list of instructions, each containing an operation and an argument.
Day09 solves the ninth day puzzle "Encoding Error"
Input
A file containing positive integers separated by newlines.
Day10 solves the tenth day puzzle "Adapter Array"
Input
A list of jolt ratings, separated by newlines.
Day11 solves the eleventh day puzzle "Seating System"
Input
A grid representing seat layout on a waiting area.
Day12 solves the twelfth day puzzle "Rain Risk"
Input
A list of commands for a "ship" to execute.
Day13 solves the thirteenth day puzzle "Shuttle Search"
Input
The earliest time you could depart from a bus, and then a list of bus IDs with some `x`s.
Day14 solves the fourteenth day puzzle "Docking Data"
Input
An initialization program that updates the bitmask or inserts a value into memory.
Day15 solves the fifteenth day puzzle "Rambunctious Recitation"
Input
A single line containing the "starting numbers" of the memory game.
Day16 solves the sixteenth day puzzle "Ticket Translation"
Input
A text file containing the notes you have taken down.
Day17 solves the seventeenth day puzzle "Conway Cubes"
Input
A 2D grid representing the initial state of the Conway cube.
Day18 solves the eighteenth day puzzle "Operation Order"
Input
A list of valid equations to be solved.
Unimplemented function returns an error simply stating unimplemented.
# Variables
AllSolutions is the slice of all solutions so that they may be indexed easily.