diff --git a/elixir/livebook/2024/day5.livemd b/elixir/livebook/2024/day5.livemd index da9ab3a..c0182e2 100644 --- a/elixir/livebook/2024/day5.livemd +++ b/elixir/livebook/2024/day5.livemd @@ -35,11 +35,7 @@ updates = for update <- updates |> String.trim() |> String.split("\n"), ```elixir rule_sorter = fn a, b -> - b_precedes_a = Map.get(rules, b, MapSet.new()) |> MapSet.member?(a) - cond do - b_precedes_a -> false - true -> true - end + !(Map.get(rules, b, MapSet.new()) |> MapSet.member?(a)) end ```