From 3361ad3a797b40650fb844d8c672744d30797ac1 Mon Sep 17 00:00:00 2001 From: bluepython508 Date: Fri, 8 Dec 2023 17:19:44 +0000 Subject: [PATCH] Fix jokers --- lib/day7.ex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/day7.ex b/lib/day7.ex index 7ced72f..116acf1 100644 --- a/lib/day7.ex +++ b/lib/day7.ex @@ -6,8 +6,8 @@ defmodule Aoc2023.Day7 do |> Enum.frequencies() |> then(fn freq -> {jokers, freq_} = freq |> Map.pop(0, 0) - common = freq_ |> Enum.max_by(pipe(elem(1))) |> elem(0) - freq_ |> Map.update!(common, &(&1 + jokers)) + common = freq_ |> Enum.max_by(pipe(elem(1)), fn -> {1, nil} end) |> elem(0) + freq_ |> Map.update(common, jokers, &(&1 + jokers)) end) |> Enum.map(pipe(elem(1))) |> Enum.sort(:desc)