Piotr Czajkowski пре 1 година
родитељ
комит
d38b99c2d3
1 измењених фајлова са 35 додато и 0 уклоњено
  1. 35 0
      15/code.go

+ 35 - 0
15/code.go

@@ -0,0 +1,35 @@
+package main
+
+import (
+	"fmt"
+	"log"
+	"os"
+	"strings"
+)
+
+func readInput(path string) []string {
+	data, err := os.ReadFile(path)
+	if err != nil {
+		log.Fatal(err)
+	}
+
+	parts := strings.Split(string(data), ",")
+	if len(parts) == 0 {
+		log.Fatal("Bad input!")
+	}
+
+	for i := range parts {
+		parts[i] = strings.TrimRight(parts[i], "\n")
+	}
+
+	return parts
+}
+
+func main() {
+	if len(os.Args) < 2 {
+		log.Fatal("You need to specify a file!")
+	}
+
+	steps := readInput(os.Args[1])
+	fmt.Println(steps)
+}