feat: solve day 1 part 1

This commit is contained in:
Stevan Freeborn
2025-12-01 06:49:26 -06:00
parent 2734425a33
commit df4bd2cfa3
10 changed files with 297 additions and 3 deletions
+28
View File
@@ -0,0 +1,28 @@
// Package file provides useful methods for interacting with files
package file
import (
"bufio"
"fmt"
"os"
)
func ReadLines(filePath string) []string {
lines := []string{}
file, openErr := os.Open(filePath)
if openErr != nil {
return lines
}
scanner := bufio.NewScanner(file)
for hasLine := scanner.Scan(); hasLine; hasLine = scanner.Scan() {
line := scanner.Text()
fmt.Println(line)
lines = append(lines, line)
}
return lines
}