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.