aboutsummaryrefslogtreecommitdiff
path: root/aoc-2020-gleam/src/days/day03.gleam
diff options
context:
space:
mode:
Diffstat (limited to 'aoc-2020-gleam/src/days/day03.gleam')
-rw-r--r--aoc-2020-gleam/src/days/day03.gleam7
1 files changed, 3 insertions, 4 deletions
diff --git a/aoc-2020-gleam/src/days/day03.gleam b/aoc-2020-gleam/src/days/day03.gleam
index 0778eea..5639fd6 100644
--- a/aoc-2020-gleam/src/days/day03.gleam
+++ b/aoc-2020-gleam/src/days/day03.gleam
@@ -1,12 +1,12 @@
import gleam/list
import gleam/io
import gleam/int
+import gleam/result as res
import gleam/string as str
import gleam/function as fun
import gleam/iterator as iter
import gleam/set.{Set}
import ext/intx
-import ext/resultx as resx
import ext/iteratorx as iterx
import util/input_util
import util/pos.{Pos}
@@ -42,11 +42,10 @@ fn parse_area(from text: String) -> Area {
|> set.union(prev)
},
)
- let cycle =
+ let assert Ok(cycle) =
lines
|> list.first
- |> resx.assert_unwrap
- |> str.length
+ |> res.map(with: str.length)
let height = list.length(lines)
Area(trees, cycle, height)