summaryrefslogtreecommitdiff
path: root/2023/Go
diff options
context:
space:
mode:
Diffstat (limited to '2023/Go')
-rw-r--r--2023/Go/go.mod8
-rw-r--r--2023/Go/go.sum8
-rw-r--r--2023/Go/internal/day_01/day_01.go6
-rw-r--r--2023/Go/main.go1
4 files changed, 19 insertions, 4 deletions
diff --git a/2023/Go/go.mod b/2023/Go/go.mod
index 1c60379..9fba23c 100644
--- a/2023/Go/go.mod
+++ b/2023/Go/go.mod
@@ -1,3 +1,11 @@
module github.com/DJOLEARY/Advent_of_Code/2023/Go
go 1.22.3
+
+require github.com/outrigdev/outrig v0.8.2
+
+require (
+ github.com/google/uuid v1.6.0 // indirect
+ golang.org/x/sys v0.30.0 // indirect
+ golang.org/x/term v0.29.0 // indirect
+)
diff --git a/2023/Go/go.sum b/2023/Go/go.sum
new file mode 100644
index 0000000..3c60b26
--- /dev/null
+++ b/2023/Go/go.sum
@@ -0,0 +1,8 @@
+github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
+github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
+github.com/outrigdev/outrig v0.8.2 h1:+qR+N6BXvJmFXsHmksaAJk4sgItxHLbWXN+9K8W2UVM=
+github.com/outrigdev/outrig v0.8.2/go.mod h1:8ULH17Fc55s9zkf6S2ndQ43UoiJ0j28t9A0lwjs7rQc=
+golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc=
+golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+golang.org/x/term v0.29.0 h1:L6pJp37ocefwRRtYPKSWOWzOtWSxVajvz2ldH/xi3iU=
+golang.org/x/term v0.29.0/go.mod h1:6bl4lRlvVuDgSf3179VpIxBF0o10JUpXWOnI7nErv7s=
diff --git a/2023/Go/internal/day_01/day_01.go b/2023/Go/internal/day_01/day_01.go
index c646a4d..9cd0a49 100644
--- a/2023/Go/internal/day_01/day_01.go
+++ b/2023/Go/internal/day_01/day_01.go
@@ -2,6 +2,7 @@ package day_01
import (
"errors"
+ "fmt"
"os"
"strconv"
"strings"
@@ -16,7 +17,6 @@ func Solve() {
lines := strings.Split(content, "\n")
for _, line := range lines {
first_num, last_num, err := findNumbers(line)
-
if err != nil {
continue
}
@@ -28,12 +28,11 @@ func Solve() {
acc := accumulate(numbers)
- println(acc)
+ fmt.Println(acc)
}
func readFile(filename string) string {
content, err := os.ReadFile(filename)
-
if err != nil {
panic(err)
}
@@ -107,7 +106,6 @@ func accumulate(numbers []int) int {
func strToInt(str string) int {
num, err := strconv.ParseInt(str, 0, 0)
-
if err != nil {
panic(err)
}
diff --git a/2023/Go/main.go b/2023/Go/main.go
index c8f7100..7d71b47 100644
--- a/2023/Go/main.go
+++ b/2023/Go/main.go
@@ -13,6 +13,7 @@ import (
day_06_part_01 "github.com/DJOLEARY/Advent_of_Code/2023/Go/internal/day_06/part_01"
day_06_part_02 "github.com/DJOLEARY/Advent_of_Code/2023/Go/internal/day_06/part_02"
day_07_part_01 "github.com/DJOLEARY/Advent_of_Code/2023/Go/internal/day_07/part_01"
+ _ "github.com/outrigdev/outrig/autoinit"
)
func main() {