diff --git a/main.go.tmpl b/main.go.tmpl new file mode 100644 index 0000000..56b5788 --- /dev/null +++ b/main.go.tmpl @@ -0,0 +1,37 @@ +package main + +import ( + "bufio" + "fmt" + "os" + "time" +) + +func main() { + start := time.Now() + partOne() + duration := time.Since(start) + partTwo() + duration2 := time.Since(start) + fmt.Printf("p1: %s, p2: %s\n", duration, duration2-duration) +} + +func partOne() { + f, _ := os.Open("input") + reader := bufio.NewReader(f) + scanner := bufio.NewScanner(reader) + + for scanner.Scan() { + // line := scanner.Text() + } +} + +func partTwo() { + f, _ := os.Open("input") + reader := bufio.NewReader(f) + scanner := bufio.NewScanner(reader) + + for scanner.Scan() { + // line := scanner.Text() + } +} \ No newline at end of file diff --git a/new.sh b/new.sh new file mode 100755 index 0000000..3da7b75 --- /dev/null +++ b/new.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +if [ "${1}" != "" ]; then + mkdir ${1} + touch ${1}/input + cp main.go.tmpl ${1}/main.go +fi