From 1e32ec098898af6b5991a303332a39384cdc2e77 Mon Sep 17 00:00:00 2001 From: efim Date: Wed, 20 Dec 2023 10:19:24 +0000 Subject: [PATCH] day20, part1 --- day20/pulsePropagation.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/day20/pulsePropagation.go b/day20/pulsePropagation.go index bc0503c..33bad91 100644 --- a/day20/pulsePropagation.go +++ b/day20/pulsePropagation.go @@ -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)