Files
advent-of-code/2024/aoc.odin
2025-11-25 11:22:03 -08:00

23 lines
374 B
Odin

package aoc
import "core:log"
import "core:os"
import "core:strings"
Pair :: struct($T: typeid) {
a: $T,
b: $T,
}
slurp_file :: proc(path: string) -> string {
input, ok := os.read_entire_file(path)
if !ok {
log.fatal("Failed to read input")
}
return string(input)
}
slurp_lines :: proc(path: string) -> []string {
return strings.split_lines(slurp_file(path))
}