Skip to content

Commit 7d397c4

Browse files
committed
Update solution template
Signed-off-by: Alexander Kurbatov <sir.alkurbatov@yandex.ru>
1 parent f44f85e commit 7d397c4

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

template/main.go

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,26 +8,33 @@ import (
88
"os"
99
)
1010

11-
func main() {
12-
input, err := os.Open("./YEAR/DAY/input.txt")
11+
func readInput(path string) ([]int, error) {
12+
input, err := os.Open(path)
1313
if err != nil {
14-
log.Printf("Failed to open input.txt: %v", err)
15-
return
14+
return nil, err
1615
}
1716
defer input.Close()
1817

18+
output := make([]int, 0)
1919
scanner := bufio.NewScanner(input)
2020

2121
for scanner.Scan() {
2222
src := scanner.Text()
2323
log.Print(src)
2424
}
2525

26-
if err := scanner.Err(); err != nil {
27-
log.Printf("Failed to scan seeds from input.txt: %v", err)
26+
return output, scanner.Err()
27+
}
28+
29+
func main() {
30+
input, err := readInput("./YEAR/DAY/input.txt")
31+
if err != nil {
32+
log.Printf("Failed to read data from input.txt: %v", err)
2833
return
2934
}
3035

36+
log.Print(input)
37+
3138
var firstPartResult, secondPartResult int
3239

3340
log.Printf("Part 1 result: %d", firstPartResult)

0 commit comments

Comments
 (0)