···
{:module, Day10, <<70, 79, 82, 49, 0, 0, 7, ...>>, {:parse, 2}}
···
···
@diffs for dx <- -1..1, dy <- -1..1, dx != 0 or dy != 0, do: {dx, dy}
|> Enum.reduce({map, 0}, fn
···
-
[{-1, -1}, {-1, 0}, {-1, 1}, {0, -1}, {0, 1}, {1, -1}, {1, 0}, {1, 1}]
-
{:module, Day11, <<70, 79, 82, 49, 0, 0, 11, ...>>, {:lightup, 2}}
···
Stream.unfold(1, &{&1, &1 + 1})
···
{:module, Day12, <<70, 79, 82, 49, 0, 0, 15, ...>>, {:small?, 1}}
Day12.dfs(graph, "start", "end")
···
Day12.dfs2(graph, "start", "end")
···
{:module, Day13, <<70, 79, 82, 49, 0, 0, 13, ...>>, {:draw, 1}}
Day13.fold(hd(folds), input) |> MapSet.size()
···
Enum.reduce(folds, input, &Day13.fold/2)
···
{:module, Day14, <<70, 79, 82, 49, 0, 0, 13, ...>>, {:frequencies, 1}}
···
···
···
···
···
···
{:module, Day10, <<70, 79, 82, 49, 0, 0, 7, ...>>, {:parse, 2}}
···
···
@diffs for dx <- -1..1, dy <- -1..1, dx != 0 or dy != 0, do: {dx, dy}
|> Enum.reduce({map, 0}, fn
···
+
{:module, Day11, <<70, 79, 82, 49, 0, 0, 11, ...>>, {:lightup, 2}}
···
Stream.unfold(1, &{&1, &1 + 1})
···
{:module, Day12, <<70, 79, 82, 49, 0, 0, 15, ...>>, {:small?, 1}}
Day12.dfs(graph, "start", "end")
···
Day12.dfs2(graph, "start", "end")
···
{:module, Day13, <<70, 79, 82, 49, 0, 0, 13, ...>>, {:draw, 1}}
Day13.fold(hd(folds), input) |> MapSet.size()
···
Enum.reduce(folds, input, &Day13.fold/2)
···
{:module, Day14, <<70, 79, 82, 49, 0, 0, 13, ...>>, {:frequencies, 1}}
···
···
···
···
···