aboutsummaryrefslogtreecommitdiff
path: root/aoc2023
diff options
context:
space:
mode:
Diffstat (limited to 'aoc2023')
-rw-r--r--aoc2023/src/day5/solve.gleam15
1 files changed, 5 insertions, 10 deletions
diff --git a/aoc2023/src/day5/solve.gleam b/aoc2023/src/day5/solve.gleam
index 7a0fe33..9885710 100644
--- a/aoc2023/src/day5/solve.gleam
+++ b/aoc2023/src/day5/solve.gleam
@@ -67,16 +67,11 @@ pub fn part1(input: String) {
}
fn correspond(n: Int, mapper: Mapper) {
- list.fold_until(
- over: mapper,
- from: n,
- with: fn(acc, mrange) {
- case mrange.start <= acc && acc <= mrange.end {
- True -> Stop(acc + mrange.offset)
- False -> Continue(acc)
- }
- },
- )
+ use acc, mrange <- list.fold_until(over: mapper, from: n)
+ case mrange.start <= acc && acc <= mrange.end {
+ True -> Stop(acc + mrange.offset)
+ False -> Continue(acc)
+ }
}
// Part 2 ------------------------------------------------------------------------------------------