Documentation ¶
Index ¶
- Constants
- func CommaSplitInts(input string) []int
- func IntsFromStrings(inputLines []string) []int
- func NewProblemSet() *problemSet
- type Burrow
- type Problem
- func NewAmphipodProb() Problem
- func NewArithmeticLogicUnit() Problem
- func NewBeaconScanner() Problem
- func NewBinaryDiagnostic() Problem
- func NewChiton() Problem
- func NewDiracDice() Problem
- func NewDive() Problem
- func NewDumboOctopus() Problem
- func NewExtendedPolymerization() Problem
- func NewGiantSquid() Problem
- func NewHydrothermalVenture() Problem
- func NewLanternFish() Problem
- func NewPacketDecoder() Problem
- func NewPassagePathing() Problem
- func NewReactorReboot() Problem
- func NewSeaCumber() Problem
- func NewSevenSegmentSearch() Problem
- func NewSmokeBasin() Problem
- func NewSnailFish() Problem
- func NewSonorSweep() Problem
- func NewSyntaxScoring() Problem
- func NewTheTreacheryOfWhales() Problem
- func NewTransparentOrigami() Problem
- func NewTrenchMap() Problem
- func NewTrickShot() Problem
Constants ¶
View Source
const Christmas = 25
Variables ¶
This section is empty.
Functions ¶
func CommaSplitInts ¶
func IntsFromStrings ¶
IntsFromStrings takes a string array and returns array of those strings converted to ints
func NewProblemSet ¶
func NewProblemSet() *problemSet
Types ¶
type Problem ¶
type Problem interface { Solve() interface{} Day() int }
func NewAmphipodProb ¶
func NewAmphipodProb() Problem
func NewArithmeticLogicUnit ¶
func NewArithmeticLogicUnit() Problem
func NewBeaconScanner ¶
func NewBeaconScanner() Problem
func NewBinaryDiagnostic ¶
func NewBinaryDiagnostic() Problem
func NewDiracDice ¶
func NewDiracDice() Problem
func NewDumboOctopus ¶
func NewDumboOctopus() Problem
func NewExtendedPolymerization ¶
func NewExtendedPolymerization() Problem
func NewGiantSquid ¶
func NewGiantSquid() Problem
func NewHydrothermalVenture ¶
func NewHydrothermalVenture() Problem
func NewLanternFish ¶
func NewLanternFish() Problem
func NewPacketDecoder ¶
func NewPacketDecoder() Problem
func NewPassagePathing ¶
func NewPassagePathing() Problem
func NewReactorReboot ¶
func NewReactorReboot() Problem
func NewSeaCumber ¶
func NewSeaCumber() Problem
func NewSevenSegmentSearch ¶
func NewSevenSegmentSearch() Problem
func NewSmokeBasin ¶
func NewSmokeBasin() Problem
func NewSnailFish ¶
func NewSnailFish() Problem
func NewSonorSweep ¶
func NewSonorSweep() Problem
func NewSyntaxScoring ¶
func NewSyntaxScoring() Problem
func NewTheTreacheryOfWhales ¶
func NewTheTreacheryOfWhales() Problem
func NewTransparentOrigami ¶
func NewTransparentOrigami() Problem
func NewTrenchMap ¶
func NewTrenchMap() Problem
func NewTrickShot ¶
func NewTrickShot() Problem
Source Files ¶
Click to show internal directories.
Click to hide internal directories.