From 6a634c91145fab5b8ddb3af79c393607cd6272b6 Mon Sep 17 00:00:00 2001 From: Hunky Jimpjorps Date: Tue, 12 Dec 2023 06:14:55 -0500 Subject: day 12 complete, memoization utility added --- aoc2023/src/day9/solve.gleam | 1 + 1 file changed, 1 insertion(+) (limited to 'aoc2023/src/day9') diff --git a/aoc2023/src/day9/solve.gleam b/aoc2023/src/day9/solve.gleam index ce061ae..a2cc7ae 100644 --- a/aoc2023/src/day9/solve.gleam +++ b/aoc2023/src/day9/solve.gleam @@ -35,6 +35,7 @@ fn extrapolate(ns: List(Int)) { case is_constant(ns), ns { True, [n, ..] -> n False, [n, ..] -> n + extrapolate(take_derivative(ns)) + _, _ -> panic as "list empty when it shouldn't be" } } -- cgit v1.2.3