aboutsummaryrefslogtreecommitdiff
path: root/aoc2023/src/day8/solve.gleam
diff options
context:
space:
mode:
Diffstat (limited to 'aoc2023/src/day8/solve.gleam')
-rw-r--r--aoc2023/src/day8/solve.gleam3
1 files changed, 2 insertions, 1 deletions
diff --git a/aoc2023/src/day8/solve.gleam b/aoc2023/src/day8/solve.gleam
index cbd2f6a..6b36e2d 100644
--- a/aoc2023/src/day8/solve.gleam
+++ b/aoc2023/src/day8/solve.gleam
@@ -17,7 +17,7 @@ type Maze =
Dict(String, Paths)
fn parse(input: String) -> #(Iterator(String), Dict(String, Paths)) {
- let [directions_str, maze_str] = string.split(input, "\n\n")
+ let assert [directions_str, maze_str] = string.split(input, "\n\n")
let directions =
directions_str
@@ -52,6 +52,7 @@ fn to_next_step(
case next_direction {
"L" -> paths.to_left
"R" -> paths.to_right
+ _ -> panic as "bad direction"
}
|> to_next_step(stop_at, count + 1, rest_directions, maze)
}