diff options
Diffstat (limited to 'aoc-2020-gleam/src/days/day08.gleam')
-rw-r--r-- | aoc-2020-gleam/src/days/day08.gleam | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/aoc-2020-gleam/src/days/day08.gleam b/aoc-2020-gleam/src/days/day08.gleam index 3a0aa4f..a4ebacd 100644 --- a/aoc-2020-gleam/src/days/day08.gleam +++ b/aoc-2020-gleam/src/days/day08.gleam @@ -2,6 +2,7 @@ import gleam/io import gleam/int import gleam/list import gleam/bool +import gleam/result as res import gleam/set.{Set} import gleam/iterator.{Iterator} as iter import gleam/option.{None, Option, Some} as opt @@ -140,13 +141,12 @@ fn part1(lines: List(String)) -> Int { } fn part2(lines: List(String)) -> Int { - let assert Termination(acc) = + let assert Ok(Termination(acc)) = lines |> parse_program |> all_program_mutations |> iter.find(one_that: halts) - |> resx.assert_unwrap - |> execution_result + |> res.map(with: execution_result) acc } |