File tree 1 file changed +14
-5
lines changed
1 file changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,11 @@ import (
11
11
)
12
12
13
13
func main () {
14
+ left , right := parse ()
15
+ fmt .Println (part1 (left , right ))
16
+ }
17
+
18
+ func parse () ([]int , []int ) {
14
19
fi , err := os .Open ("day01.txt" )
15
20
16
21
if err != nil {
@@ -32,6 +37,14 @@ func main() {
32
37
right = append (right , p2 )
33
38
}
34
39
40
+ if err := scanner .Err (); err != nil {
41
+ panic (err )
42
+ }
43
+
44
+ return left , right
45
+ }
46
+
47
+ func part1 (left []int , right []int ) int {
35
48
sort .Slice (left , func (i , j int ) bool { return left [i ] < left [j ] })
36
49
sort .Slice (right , func (i , j int ) bool { return right [i ] < right [j ] })
37
50
@@ -45,9 +58,5 @@ func main() {
45
58
sum += val
46
59
}
47
60
48
- fmt .Println (int (sum ))
49
-
50
- if err := scanner .Err (); err != nil {
51
- panic (err )
52
- }
61
+ return int (sum )
53
62
}
You can’t perform that action at this time.
0 commit comments