From a63e196fa6d2efe305c9c41bcb18d02ed7404160 Mon Sep 17 00:00:00 2001 From: sgf Date: Sun, 30 Jan 2022 23:59:50 +0300 Subject: [PATCH] save --- day6/main.go | 19 +++++++++++++++++++ main.go | 3 ++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/day6/main.go b/day6/main.go index 5f2d5be..557c8c9 100644 --- a/day6/main.go +++ b/day6/main.go @@ -81,3 +81,22 @@ func RunF1(input string) { fmt.Printf("Answer1: %v\n", len(ages)) } + +func RunF2(input string) { + h0, err := os.Open(filepath.Join("day6", input)) + if err != nil { return } + defer h0.Close() + + ages, err := readInput(h0) + /* + for d := 0; d < 18; d++ { + ages = oneDay(ages) + fmt.Printf("Day %v: %v\n", d, ages) + }*/ + for d := 0; d < 256; d++ { + ages = oneDay(ages) + //fmt.Printf("Day %v: %v\n", d, ages) + } + + fmt.Printf("Answer2: %v\n", len(ages)) +} diff --git a/main.go b/main.go index 616ae90..d69ad73 100644 --- a/main.go +++ b/main.go @@ -14,5 +14,6 @@ func main() { //day1.RunF1("day1/input.txt") //day1.RunF2("day1/input.txt") - day6.RunF1("input.txt") + //day6.RunF1("input.txt") + day6.RunF2("in.txt") } -- 2.20.1