add 2024/day5
This commit is contained in:
parent
e5f38abb8c
commit
b3eaa7e433
2 changed files with 115 additions and 5 deletions
|
@ -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()
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue