Documentation
¶
Index ¶
- func Run(day string, input string) error
- func SolveDay01(input string) (interface{}, interface{})
- func SolveDay02(input string) (interface{}, interface{})
- func SolveDay03(input string) (interface{}, interface{})
- func SolveDay04(input string) (interface{}, interface{})
- func SolveDay05(input string) (interface{}, interface{})
- func SolveDay06(input string) (interface{}, interface{})
- func SolveDay07(input string) (interface{}, interface{})
- func SolveDay08(input string) (interface{}, interface{})
- type Almanac
- type AlmanacMap
- type AlmanacRange
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SolveDay01 ¶
func SolveDay01(input string) (interface{}, interface{})
func SolveDay02 ¶
func SolveDay02(input string) (interface{}, interface{})
func SolveDay03 ¶
func SolveDay03(input string) (interface{}, interface{})
func SolveDay04 ¶
func SolveDay04(input string) (interface{}, interface{})
func SolveDay05 ¶
func SolveDay05(input string) (interface{}, interface{})
func SolveDay06 ¶
func SolveDay06(input string) (interface{}, interface{})
func SolveDay07 ¶
func SolveDay07(input string) (interface{}, interface{})
func SolveDay08 ¶
func SolveDay08(input string) (interface{}, interface{})
Types ¶
type Almanac ¶
type Almanac struct {
Maps map[string]*AlmanacMap
}
type AlmanacMap ¶
type AlmanacMap struct { Src string Dest string Ranges []*AlmanacRange }
type AlmanacRange ¶
func (*AlmanacRange) MapValue ¶
func (ar *AlmanacRange) MapValue(value int) int
Click to show internal directories.
Click to hide internal directories.