Re-implement a solution for the first day 1 puzzle, move common code into a library package.

This commit is contained in:
Anna Rose Wiggins 2018-12-01 22:13:08 -05:00
parent 333321cfd7
commit 01f53ae30c
No known key found for this signature in database
GPG key ID: 8D9ACA841015C59A
3 changed files with 44 additions and 19 deletions

18
2018/day01-1.go Normal file
View file

@ -0,0 +1,18 @@
package main
import (
"fmt"
"os"
"internal/calibration"
)
// Provide a filename as input, get the result on stdout
func main() {
x := 0
seen := calibration.Set{} // we don't use this until day01-2, just added here for backwards compatibility
x, _ = calibration.ScanFrequencies(os.Args[1], &seen, x)
fmt.Println("Frequency list scanned, calibration complete: ", x)
}