From fe088aa5778dcdbaab4dd8d4a7395a91c444b45c Mon Sep 17 00:00:00 2001 From: "J.J" Date: Thu, 30 May 2024 21:47:13 -0400 Subject: gleam 2019 --- aoc2023/src/day12/solve.gleam | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'aoc2023/src/day12') diff --git a/aoc2023/src/day12/solve.gleam b/aoc2023/src/day12/solve.gleam index 06c7098..893b83c 100644 --- a/aoc2023/src/day12/solve.gleam +++ b/aoc2023/src/day12/solve.gleam @@ -41,9 +41,8 @@ fn do_count( case template, groups, left, gap { "", [], 0, _ -> 1 "?" <> t_rest, [g, ..g_rest], 0, False -> - do_count(t_rest, g_rest, g - 1, g == 1, cache) + { - do_count(t_rest, groups, 0, False, cache) - } + do_count(t_rest, g_rest, g - 1, g == 1, cache) + + do_count(t_rest, groups, 0, False, cache) "?" <> t_rest, [], 0, False | "?" <> t_rest, _, 0, True | "." <> t_rest, _, 0, _ -> do_count(t_rest, groups, 0, False, cache) -- cgit v1.2.3