package
0.19.1
Repository: https://github.com/obalunenko/advent-of-code.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package input provides access to embedded puzzles input files.
Package solutions registers solutions of puzzles.

# Functions

DaysByYear returns a sorted list of the days of the registered puzzle solvers for passed year.
GetSolver returns registered solver by passed puzzle day.
GetYears returns list of available years for solvers.
MakeName builds puzzle name according to year and puzzle passed.
Register makes a puzzle solver available by the provided name.
Solve input to solve puzzle.
UnregisterAllSolvers cleans up registered solvers.
WithBenchmark add benchmark metric to run options.
WithElapsed add elapsed metric to run options.

# Constants

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
2015.
2016.
2017.
2018.
2019.
2020.

# Variables

ErrInvalidPuzzleName means that such puzzle not exist.
ErrInvalidYear means that such year not exist.
ErrNotImplemented signal that puzzle in not implemented yet.

# Structs

Result represents puzzle solution result.

# Interfaces

RunOption provides run options pattern.
Solver represents solutions for puzzles methods.

# Type aliases

Day presents here for purpose of documentation.
Year presents here for purpose of documentation.