1
0
Fork 0

add 2024/day5

This commit is contained in:
Sebastian Mark 2024-12-05 21:56:46 +01:00
parent e5f38abb8c
commit b3eaa7e433
2 changed files with 115 additions and 5 deletions

View file

@ -11,7 +11,7 @@ import (
const INPUT_FILE = "input"
func getLines() *bufio.Scanner {
func GetLines() *bufio.Scanner {
wd, err := os.Getwd()
filePath := filepath.Join(wd, INPUT_FILE)
@ -24,7 +24,7 @@ func getLines() *bufio.Scanner {
}
func ReadLinesTwoIntSlices() (list_a []int, list_b []int) {
scanner := getLines()
scanner := GetLines()
for scanner.Scan() {
parts := strings.Fields(scanner.Text())
@ -39,7 +39,7 @@ func ReadLinesTwoIntSlices() (list_a []int, list_b []int) {
}
func ReadLinesToIntSlices() (lines [][]int) {
scanner := getLines()
scanner := GetLines()
for scanner.Scan() {
string_line := strings.Fields(scanner.Text())
int_line := make([]int, len(string_line))
@ -53,7 +53,7 @@ func ReadLinesToIntSlices() (lines [][]int) {
}
func ReadLinesToStringSlices() (lines []string) {
scanner := getLines()
scanner := GetLines()
for scanner.Scan() {
lines = append(lines, scanner.Text())
}
@ -62,7 +62,7 @@ func ReadLinesToStringSlices() (lines []string) {
}
func ReadLinesToString() (line string) {
scanner := getLines()
scanner := GetLines()
for scanner.Scan() {
line += scanner.Text()
}