day12

package
v0.0.0-...-5d524ee Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 22, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Day12 = runner.NewStreamingDay(12, parseInput, part1, part2).
	WithExpectedAnswers(7857, 28606137449920)

Functions

This section is empty.

Types

type SpringCondition

type SpringCondition uint8
const (
	Unknown SpringCondition = iota
	Operational
	Damaged
)

type SpringConditionList

type SpringConditionList []SpringCondition

func (SpringConditionList) String

func (s SpringConditionList) String() string

func (SpringConditionList) ValidAgainst

func (s SpringConditionList) ValidAgainst(damagedGroups []int, partial bool) bool

type Springs

type Springs struct {
	Springs             SpringConditionList
	DamagedSpringGroups []int
}

func (Springs) String

func (s Springs) String() string

func (Springs) Unfold

func (s Springs) Unfold() Springs

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL