day20, part1
This commit is contained in:
parent
6c061375ce
commit
1e32ec0988
|
@ -10,7 +10,7 @@ import (
|
|||
func Run() int {
|
||||
fmt.Println("hello from dya 20")
|
||||
|
||||
filename := "day20/example2"
|
||||
filename := "day20/input"
|
||||
modules := ReadModules(filename)
|
||||
InitStuffs(modules)
|
||||
log.Print("got modules:\n", modules)
|
||||
|
@ -22,7 +22,7 @@ func Run() int {
|
|||
}
|
||||
|
||||
func Count10000ButtonPresses(modules map[string]Module) (lowSignalsCount, highSignalsCount int) {
|
||||
count := 10000
|
||||
count := 1000
|
||||
type counts struct {
|
||||
low, high int
|
||||
step int
|
||||
|
@ -77,7 +77,8 @@ func PropagateButtonPress(modules map[string]Module) (lowSignalsCount, highSigna
|
|||
|
||||
receivingModule, found := modules[curSignal.To]
|
||||
if !found {
|
||||
panic(fmt.Sprintf("signal %+v can't find it's recepient\n", curSignal))
|
||||
log.Print(fmt.Sprintf("signal %+v can't find it's recepient\n", curSignal))
|
||||
continue
|
||||
}
|
||||
|
||||
newSignals := receivingModule.Receive(curSignal)
|
||||
|
|
Loading…
Reference in New Issue