~xenrox/aoc2021

67565fd9cb063d4e01bec3d13afada1193823a4f — Thorben Günther 2 years ago 0ba06ca
Move readFile to own package
2 files changed, 6 insertions(+), 4 deletions(-)

M day01/main.go
R day01/utils.go => utils/readfile.go
M day01/main.go => day01/main.go +4 -2
@@ 3,6 3,8 @@ package day01
import (
	"fmt"
	"log"

	"git.xenrox.net/~xenrox/aoc2021/utils"
)

func Run() {


@@ 22,7 24,7 @@ func Run() {
}

func calc1(path string) (int, error) {
	lines, err := readFile(path)
	lines, err := utils.ReadFileToInt(path)
	if err != nil {
		return 0, err
	}


@@ 38,7 40,7 @@ func calc1(path string) (int, error) {
}

func calc2(path string) (int, error) {
	lines, err := readFile(path)
	lines, err := utils.ReadFileToInt(path)
	if err != nil {
		return 0, err
	}

R day01/utils.go => utils/readfile.go +2 -2
@@ 1,4 1,4 @@
package day01
package utils

import (
	"bufio"


@@ 6,7 6,7 @@ import (
	"strconv"
)

func readFile(path string) ([]int, error) {
func ReadFileToInt(path string) ([]int, error) {
	var lines []int

	f, err := os.Open(path)