Day 2 initial solution
There's room to optimize part 2, but I wanted to commit my original brute-force solution first.
This commit is contained in:
@ -24,6 +24,17 @@ func getData(filename string, lineHandler func(line string)) {
|
||||
}
|
||||
}
|
||||
|
||||
func GetStringContents(filename string) string {
|
||||
var retval string
|
||||
getData(filename, func(line string) {
|
||||
if len(retval) != 0 {
|
||||
panic("tried to parse multi-line file as a single line")
|
||||
}
|
||||
retval = line
|
||||
})
|
||||
return retval
|
||||
}
|
||||
|
||||
func GetStringLines(filename string) []string {
|
||||
retval := make([]string, 0)
|
||||
getData(filename, func(line string) {
|
||||
|
Reference in New Issue
Block a user